diff --git a/msgraph_beta/generated/access_reviews/item/apply_decisions/apply_decisions_request_builder.py b/msgraph_beta/generated/access_reviews/item/apply_decisions/apply_decisions_request_builder.py index ff043f1141e..11a0517e2eb 100644 --- a/msgraph_beta/generated/access_reviews/item/apply_decisions/apply_decisions_request_builder.py +++ b/msgraph_beta/generated/access_reviews/item/apply_decisions/apply_decisions_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. + In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don't appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. 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/accessreview-apply?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. + In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don't appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/access_reviews/item/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph_beta/generated/access_reviews/item/instances/item/apply_decisions/apply_decisions_request_builder.py index d71da1cd7f6..1da11c0675c 100644 --- a/msgraph_beta/generated/access_reviews/item/instances/item/apply_decisions/apply_decisions_request_builder.py +++ b/msgraph_beta/generated/access_reviews/item/instances/item/apply_decisions/apply_decisions_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. + In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don't appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. + In the Microsoft Entra access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights don't appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Microsoft Entra ID removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py index 4fb7a5674e2..0ae6a02cc4f 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ExportItemsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExportItemsPostResponse]: """ - Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see: Overview of the mailbox import and export APIs in Microsoft Graph (preview) You can export up to 20 items in a single export request. + Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExportItemsPostResponse] @@ -58,7 +58,7 @@ async def post(self,body: ExportItemsPostRequestBody, request_configuration: Opt def to_post_request_information(self,body: ExportItemsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see: Overview of the mailbox import and export APIs in Microsoft Graph (preview) You can export up to 20 items in a single export request. + Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. 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/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py index 7bb1e260ade..db2149cc43d 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-delta?view=graph-rest-beta @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py index 3a8479de0dc..631314a9aef 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-delta?view=graph-rest-beta @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py index ab1029ad22d..9e5c6924894 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] """ @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -77,7 +77,7 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py index 34b8ce60b91..3aeb9c3fa7d 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeltaGetResponse] Find more info here: https://learn.microsoft.com/graph/api/mailboxitem-delta?view=graph-rest-beta @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeltaReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -78,7 +78,7 @@ def with_url(self,raw_url: str) -> DeltaRequestBuilder: @dataclass class DeltaRequestBuilderGetQueryParameters(): """ - Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/people/item_insights/item_insights_request_builder.py b/msgraph_beta/generated/admin/people/item_insights/item_insights_request_builder.py index c711bde50c1..cab82e6b464 100644 --- a/msgraph_beta/generated/admin/people/item_insights/item_insights_request_builder.py +++ b/msgraph_beta/generated/admin/people/item_insights/item_insights_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ItemInsi async def patch(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InsightsSettings]: """ - Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InsightsSettings] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy 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/admin/people/photo_update_settings/photo_update_settings_request_builder.py b/msgraph_beta/generated/admin/people/photo_update_settings/photo_update_settings_request_builder.py index 42e7746c730..93edc1e1a47 100644 --- a/msgraph_beta/generated/admin/people/photo_update_settings/photo_update_settings_request_builder.py +++ b/msgraph_beta/generated/admin/people/photo_update_settings/photo_update_settings_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a photoUpdateSettings object. + Delete navigation property photoUpdateSettings for admin 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/peopleadminsettings-delete-photoupdatesettings?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PhotoUpdateSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[PhotoUpdateSettings]: """ - Read the properties and relationships of a photoUpdateSettings object. + Get the properties of a photoUpdateSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PhotoUpdateSettings] - Find more info here: https://learn.microsoft.com/graph/api/photoupdatesettings-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/peopleadminsettings-list-photoupdatesettings?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +95,7 @@ async def patch(self,body: PhotoUpdateSettings, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a photoUpdateSettings object. + Delete navigation property photoUpdateSettings for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PhotoUpdateSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a photoUpdateSettings object. + Get the properties of a photoUpdateSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -151,7 +150,7 @@ class PhotoUpdateSettingsRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class PhotoUpdateSettingsRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a photoUpdateSettings object. + Get the properties of a photoUpdateSettings object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py b/msgraph_beta/generated/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py index dc39fd082a4..1e9eedf5a70 100644 --- a/msgraph_beta/generated/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py +++ b/msgraph_beta/generated/admin/people/profile_property_settings/item/profile_property_setting_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a profilePropertySetting object. + Delete a profilePropertySetting object. You shouldn't delete a profilePropertySetting that includes a source precedence configuration. Instead, patch it to a default state that contains only the Microsoft Entra ID source reference. This delete operation is supported but fails unless the prioritizedSourceUrls property contains only the Entra ID source reference. 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/profilepropertysetting-delete?view=graph-rest-beta @@ -96,7 +96,7 @@ async def patch(self,body: ProfilePropertySetting, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a profilePropertySetting object. + Delete a profilePropertySetting object. You shouldn't delete a profilePropertySetting that includes a source precedence configuration. Instead, patch it to a default state that contains only the Microsoft Entra ID source reference. This delete operation is supported but fails unless the prioritizedSourceUrls property contains only the Entra ID source reference. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/admin/people/profile_property_settings/profile_property_settings_request_builder.py b/msgraph_beta/generated/admin/people/profile_property_settings/profile_property_settings_request_builder.py index 94d7f906ce6..b9e472158fb 100644 --- a/msgraph_beta/generated/admin/people/profile_property_settings/profile_property_settings_request_builder.py +++ b/msgraph_beta/generated/admin/people/profile_property_settings/profile_property_settings_request_builder.py @@ -49,7 +49,7 @@ def by_profile_property_setting_id(self,profile_property_setting_id: str) -> Pro async def get(self,request_configuration: Optional[RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters]] = None) -> Optional[ProfilePropertySettingCollectionResponse]: """ - Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ProfilePropertySettingCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/peopleadminsettings-list-profilepropertysettings?view=graph-rest-beta @@ -94,7 +94,7 @@ async def post(self,body: ProfilePropertySetting, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProfilePropertySettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ProfilePropertySettingsRequestBuilderGetQueryParameters(): """ - Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + Get a collection of profilePropertySetting objects that define the configuration for user profile property settings in an organization. The id property identifies each resource object uniquely. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/report_settings/report_settings_request_builder.py b/msgraph_beta/generated/admin/report_settings/report_settings_request_builder.py index d91cae02447..2e629f17724 100644 --- a/msgraph_beta/generated/admin/report_settings/report_settings_request_builder.py +++ b/msgraph_beta/generated/admin/report_settings/report_settings_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...models.admin_report_settings import AdminReportSettings from ...models.o_data_errors.o_data_error import ODataError + from .share_point.share_point_request_builder import SharePointRequestBuilder class ReportSettingsRequestBuilder(BaseRequestBuilder): """ @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> ReportSettingsRequestBuilder: raise TypeError("raw_url cannot be null.") return ReportSettingsRequestBuilder(self.request_adapter, raw_url) + @property + def share_point(self) -> SharePointRequestBuilder: + """ + Provides operations to manage the sharePoint property of the microsoft.graph.adminReportSettings entity. + """ + from .share_point.share_point_request_builder import SharePointRequestBuilder + + return SharePointRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ReportSettingsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ 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 new file mode 100644 index 00000000000..528ec7433d3 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/api_usage_report_metrics_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .....models.api_usage_report_enablement_status_collection_response import ApiUsageReportEnablementStatusCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.api_usage_report_enablement_status_metric_item_request_builder import ApiUsageReportEnablementStatusMetricItemRequestBuilder + +class ApiUsageReportMetricsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApiUsageReportMetricsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint/apiUsageReportMetrics{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_api_usage_report_enablement_status_metric(self,api_usage_report_enablement_status_metric: str) -> ApiUsageReportEnablementStatusMetricItemRequestBuilder: + """ + Provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. + param api_usage_report_enablement_status_metric: The unique identifier of apiUsageReportEnablementStatus + Returns: ApiUsageReportEnablementStatusMetricItemRequestBuilder + """ + if api_usage_report_enablement_status_metric is None: + raise TypeError("api_usage_report_enablement_status_metric cannot be null.") + from .item.api_usage_report_enablement_status_metric_item_request_builder import ApiUsageReportEnablementStatusMetricItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["apiUsageReportEnablementStatus%2Dmetric"] = api_usage_report_enablement_status_metric + return ApiUsageReportEnablementStatusMetricItemRequestBuilder(self.request_adapter, url_tpl_params) + + 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. + 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 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.api_usage_report_enablement_status_collection_response import ApiUsageReportEnablementStatusCollectionResponse + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatusCollectionResponse, error_mapping) + + async def post(self,body: ApiUsageReportEnablementStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + Create new navigation property to apiUsageReportMetrics for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + """ + 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.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ApiUsageReportEnablementStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to apiUsageReportMetrics for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ApiUsageReportMetricsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApiUsageReportMetricsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApiUsageReportMetricsRequestBuilder(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 ApiUsageReportMetricsRequestBuilderGetQueryParameters(): + """ + Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ApiUsageReportMetricsRequestBuilderGetRequestConfiguration(RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ApiUsageReportMetricsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/count/count_request_builder.py new file mode 100644 index 00000000000..352a032c98a --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/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}/admin/reportSettings/sharePoint/apiUsageReportMetrics/$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/admin/report_settings/share_point/api_usage_report_metrics/item/api_usage_report_enablement_status_metric_item_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/item/api_usage_report_enablement_status_metric_item_request_builder.py new file mode 100644 index 00000000000..d0f54c3af77 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/item/api_usage_report_enablement_status_metric_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.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from ......models.o_data_errors.o_data_error import ODataError + +class ApiUsageReportEnablementStatusMetricItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApiUsageReportEnablementStatusMetricItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint/apiUsageReportMetrics/{apiUsageReportEnablementStatus%2Dmetric}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property apiUsageReportMetrics for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + The collection of API usage report metrics and the status of their enablement. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + async def patch(self,body: ApiUsageReportEnablementStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + Update the navigation property apiUsageReportMetrics in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + """ + 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.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property apiUsageReportMetrics for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of API usage report metrics and the status of their enablement. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ApiUsageReportEnablementStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property apiUsageReportMetrics in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ApiUsageReportEnablementStatusMetricItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApiUsageReportEnablementStatusMetricItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApiUsageReportEnablementStatusMetricItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters(): + """ + The collection of API usage report metrics and the status of their enablement. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/disable_api_usage_report/disable_api_usage_report_post_request_body.py b/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_post_request_body.py new file mode 100644 index 00000000000..2e3f87e74fc --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_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 DisableApiUsageReportPostRequestBody(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 metric property + metric: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DisableApiUsageReportPostRequestBody: + """ + 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: DisableApiUsageReportPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DisableApiUsageReportPostRequestBody() + + 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]] = { + "metric": lambda n : setattr(self, 'metric', 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("metric", self.metric) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_request_builder.py new file mode 100644 index 00000000000..8740f41b236 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/disable_api_usage_report/disable_api_usage_report_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.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .....models.o_data_errors.o_data_error import ODataError + from .disable_api_usage_report_post_request_body import DisableApiUsageReportPostRequestBody + +class DisableApiUsageReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the disableApiUsageReport method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DisableApiUsageReportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint/disableApiUsageReport", path_parameters) + + async def post(self,body: DisableApiUsageReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + Disable a SharePoint API usage report metric for the tenant. After you disable a metric, SharePoint stops collecting and reporting data for that specific usage metric. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + Find more info here: https://learn.microsoft.com/graph/api/sharepointreportsettings-disableapiusagereport?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.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + def to_post_request_information(self,body: DisableApiUsageReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Disable a SharePoint API usage report metric for the tenant. After you disable a metric, SharePoint stops collecting and reporting data for that specific usage metric. + 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) -> DisableApiUsageReportRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DisableApiUsageReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DisableApiUsageReportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DisableApiUsageReportRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/enable_api_usage_report/enable_api_usage_report_post_request_body.py b/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_post_request_body.py new file mode 100644 index 00000000000..89534099c33 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_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 EnableApiUsageReportPostRequestBody(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 metric property + metric: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EnableApiUsageReportPostRequestBody: + """ + 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: EnableApiUsageReportPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EnableApiUsageReportPostRequestBody() + + 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]] = { + "metric": lambda n : setattr(self, 'metric', 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("metric", self.metric) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_request_builder.py new file mode 100644 index 00000000000..139052e49f8 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/enable_api_usage_report/enable_api_usage_report_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.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .....models.o_data_errors.o_data_error import ODataError + from .enable_api_usage_report_post_request_body import EnableApiUsageReportPostRequestBody + +class EnableApiUsageReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the enableApiUsageReport method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EnableApiUsageReportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint/enableApiUsageReport", path_parameters) + + async def post(self,body: EnableApiUsageReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatus]: + """ + Enable a SharePoint API usage report metric for the tenant. After you enable a metric, SharePoint starts collecting and reporting data for that specific usage metric. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ApiUsageReportEnablementStatus] + Find more info here: https://learn.microsoft.com/graph/api/sharepointreportsettings-enableapiusagereport?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.api_usage_report_enablement_status import ApiUsageReportEnablementStatus + + return await self.request_adapter.send_async(request_info, ApiUsageReportEnablementStatus, error_mapping) + + def to_post_request_information(self,body: EnableApiUsageReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enable a SharePoint API usage report metric for the tenant. After you enable a metric, SharePoint starts collecting and reporting data for that specific usage metric. + 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) -> EnableApiUsageReportRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EnableApiUsageReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EnableApiUsageReportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EnableApiUsageReportRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/share_point_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/share_point_request_builder.py new file mode 100644 index 00000000000..88ee41de030 --- /dev/null +++ b/msgraph_beta/generated/admin/report_settings/share_point/share_point_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.share_point_report_settings import SharePointReportSettings + from .api_usage_report_metrics.api_usage_report_metrics_request_builder import ApiUsageReportMetricsRequestBuilder + from .disable_api_usage_report.disable_api_usage_report_request_builder import DisableApiUsageReportRequestBuilder + from .enable_api_usage_report.enable_api_usage_report_request_builder import EnableApiUsageReportRequestBuilder + +class SharePointRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sharePoint property of the microsoft.graph.adminReportSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SharePointRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/reportSettings/sharePoint{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sharePoint for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SharePointRequestBuilderGetQueryParameters]] = None) -> Optional[SharePointReportSettings]: + """ + A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointReportSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.share_point_report_settings import SharePointReportSettings + + return await self.request_adapter.send_async(request_info, SharePointReportSettings, error_mapping) + + async def patch(self,body: SharePointReportSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SharePointReportSettings]: + """ + Update the navigation property sharePoint in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SharePointReportSettings] + """ + 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.share_point_report_settings import SharePointReportSettings + + return await self.request_adapter.send_async(request_info, SharePointReportSettings, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sharePoint for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SharePointRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource 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: SharePointReportSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sharePoint in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SharePointRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SharePointRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SharePointRequestBuilder(self.request_adapter, raw_url) + + @property + def api_usage_report_metrics(self) -> ApiUsageReportMetricsRequestBuilder: + """ + Provides operations to manage the apiUsageReportMetrics property of the microsoft.graph.sharePointReportSettings entity. + """ + from .api_usage_report_metrics.api_usage_report_metrics_request_builder import ApiUsageReportMetricsRequestBuilder + + return ApiUsageReportMetricsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def disable_api_usage_report(self) -> DisableApiUsageReportRequestBuilder: + """ + Provides operations to call the disableApiUsageReport method. + """ + from .disable_api_usage_report.disable_api_usage_report_request_builder import DisableApiUsageReportRequestBuilder + + return DisableApiUsageReportRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def enable_api_usage_report(self) -> EnableApiUsageReportRequestBuilder: + """ + Provides operations to call the enableApiUsageReport method. + """ + from .enable_api_usage_report.enable_api_usage_report_request_builder import EnableApiUsageReportRequestBuilder + + return EnableApiUsageReportRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SharePointRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 SharePointRequestBuilderGetQueryParameters(): + """ + A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource 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 SharePointRequestBuilderGetRequestConfiguration(RequestConfiguration[SharePointRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 SharePointRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py b/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py index 39419d4fe73..79d91c864f0 100644 --- a/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py +++ b/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. 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/servicehealthissue-incidentreport?view=graph-rest-beta @@ -50,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py b/msgraph_beta/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py index 232b500fd08..6fc51402c4c 100644 --- a/msgraph_beta/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py +++ b/msgraph_beta/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. 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/servicehealthissue-incidentreport?view=graph-rest-beta @@ -50,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py b/msgraph_beta/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py index 1aeb77884f9..8a3ca687cc8 100644 --- a/msgraph_beta/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py +++ b/msgraph_beta/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ServiceHealthIssueItemRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceHealthIssue]: """ - Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServiceHealthIssue] Find more info here: https://learn.microsoft.com/graph/api/servicehealthissue-get?view=graph-rest-beta @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceHealthIssueItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +159,7 @@ class ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class ServiceHealthIssueItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/service_announcement/messages/archive/archive_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/archive/archive_post_response.py index 9cae1a5fcd9..d5e289f8922 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/archive/archive_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/archive/archive_post_response.py @@ -13,7 +13,7 @@ class ArchivePostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/favorite/favorite_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/favorite/favorite_post_response.py index 5be3af48bf4..35d8485ebe0 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/favorite/favorite_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/favorite/favorite_post_response.py @@ -13,7 +13,7 @@ class FavoritePostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> FavoritePostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py b/msgraph_beta/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py index 06d0a1a9561..98ce54ddf5a 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/item/service_update_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[ServiceUpdateMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceUpdateMessage]: """ - Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ServiceUpdateMessage] Find more info here: https://learn.microsoft.com/graph/api/serviceupdatemessage-get?view=graph-rest-beta @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceUpdateMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -169,7 +169,7 @@ class ServiceUpdateMessageItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class ServiceUpdateMessageItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/admin/service_announcement/messages/mark_read/mark_read_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/mark_read/mark_read_post_response.py index 6d23fb801a7..29686b6aa6a 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/mark_read/mark_read_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/mark_read/mark_read_post_response.py @@ -13,7 +13,7 @@ class MarkReadPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkReadPostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/mark_unread/mark_unread_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/mark_unread/mark_unread_post_response.py index f8d632e19eb..f979a2cdbd3 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/mark_unread/mark_unread_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/mark_unread/mark_unread_post_response.py @@ -13,7 +13,7 @@ class MarkUnreadPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkUnreadPostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/unarchive/unarchive_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/unarchive/unarchive_post_response.py index d99c75d60e8..f3a3ef2adb0 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/unarchive/unarchive_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/unarchive/unarchive_post_response.py @@ -13,7 +13,7 @@ class UnarchivePostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> UnarchivePostResponse: diff --git a/msgraph_beta/generated/admin/service_announcement/messages/unfavorite/unfavorite_post_response.py b/msgraph_beta/generated/admin/service_announcement/messages/unfavorite/unfavorite_post_response.py index bc070d5dc75..f1e5a08a2d5 100644 --- a/msgraph_beta/generated/admin/service_announcement/messages/unfavorite/unfavorite_post_response.py +++ b/msgraph_beta/generated/admin/service_announcement/messages/unfavorite/unfavorite_post_response.py @@ -13,7 +13,7 @@ class UnfavoritePostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> UnfavoritePostResponse: diff --git a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index ada02547f95..f31cecb7f86 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. 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/admin/windows/updates/deployment_audiences/item/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index 9c7b1edb875..5c07510dd9b 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. 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/admin/windows/updates/deployment_audiences/item/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py index d99d81a0157..52e285f53ec 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployment_audiences/item/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configurati def to_post_request_information(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. 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/admin/windows/updates/deployments/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index b04c151d7e5..7632d28d510 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. 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/admin/windows/updates/deployments/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index a44e6433bd3..a0c3e4d5fd0 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. 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/admin/windows/updates/deployments/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py index 6271508f9d1..62a14dfc77f 100644 --- a/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/deployments/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configurati def to_post_request_information(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. 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/admin/windows/updates/updatable_assets/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index f4a9f1be505..8b6eead2102 100644 --- a/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. 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/admin/windows/updates/updatable_assets/microsoft_graph_windows_updates_enroll_assets/microsoft_graph_windows_updates_enroll_assets_request_builder.py b/msgraph_beta/generated/admin/windows/updates/updatable_assets/microsoft_graph_windows_updates_enroll_assets/microsoft_graph_windows_updates_enroll_assets_request_builder.py index 10d34463392..6980279369a 100644 --- a/msgraph_beta/generated/admin/windows/updates/updatable_assets/microsoft_graph_windows_updates_enroll_assets/microsoft_graph_windows_updates_enroll_assets_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/updatable_assets/microsoft_graph_windows_updates_enroll_assets/microsoft_graph_windows_updates_enroll_assets_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: EnrollAssetsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it does not already exist. You can also use the method enrollAssetsById to enroll assets. + Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it doesn't already exist. You can also use the method enrollAssetsById to enroll assets. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -53,7 +53,7 @@ async def post(self,body: EnrollAssetsPostRequestBody, request_configuration: Op def to_post_request_information(self,body: EnrollAssetsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it does not already exist. You can also use the method enrollAssetsById to enroll assets. + Enroll updatableAsset resources in update management by Windows Autopatch. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling a Microsoft Entra device in update management automatically creates an azureADDevice object if it doesn't already exist. You can also use the method enrollAssetsById to enroll assets. 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/admin/windows/updates/update_policies/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index 13679e48448..dc2498dea43 100644 --- a/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/exclusions/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. 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/admin/windows/updates/update_policies/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py index d00cc17a9b4..9e4af6fda83 100644 --- a/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/members/item/microsoft_graph_windows_updates_add_members/microsoft_graph_windows_updates_add_members_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddMembersPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it does not already exist. You can also use the method addMembersById to add members. + Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add updatableAssetGroup resources as members. Adding a Microsoft Entra device as a member of an updatable asset group automatically creates an azureADDevice object, if it doesn't already exist. You can also use the method addMembersById to add members. 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/admin/windows/updates/update_policies/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py index 12f5a9facd3..0f382eea17c 100644 --- a/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/update_policies/item/audience/microsoft_graph_windows_updates_update_audience_by_id/microsoft_graph_windows_updates_update_audience_by_id_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: UpdateAudienceByIdPostRequestBody, request_configurati def to_post_request_information(self,body: UpdateAudienceByIdPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it does not already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. + Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates a Microsoft Entra device object if it doesn't already exist. If the same updatableAsset gets included in the exclusions and members collections of a deploymentAudience, deployment will not apply to that asset. You can also use the method updateAudience to update the deploymentAudience. 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/administrative_units/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/administrative_units/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/administrative_units/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/administrative_units/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/administrative_units/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/administrative_units/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/administrative_units/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/administrative_units/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/administrative_units/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/administrative_units/item/members/ref/ref_request_builder.py index 84c8f973cd5..4f9cad7f104 100644 --- a/msgraph_beta/generated/administrative_units/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/administrative_units/item/members/ref/ref_request_builder.py @@ -29,7 +29,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}/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -122,7 +122,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/administrativeUnits/{administrativeUnit%2Did}/members/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py b/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py new file mode 100644 index 00000000000..a910c94c8d9 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_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 AdmitAllFromLobbyPostRequestBody(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 clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitAllFromLobbyPostRequestBody: + """ + 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: AdmitAllFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitAllFromLobbyPostRequestBody() + + 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]] = { + "clientContext": lambda n : setattr(self, 'client_context', 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("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py new file mode 100644 index 00000000000..fcfc1144233 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_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.admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from ......models.o_data_errors.o_data_error import ODataError + from .admit_all_from_lobby_post_request_body import AdmitAllFromLobbyPostRequestBody + +class AdmitAllFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the admitAllFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdmitAllFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/admitAllFromLobby", path_parameters) + + async def post(self,body: AdmitAllFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdmitAllFromLobbyOperation]: + """ + Invoke action admitAllFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdmitAllFromLobbyOperation] + """ + 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.admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + + return await self.request_adapter.send_async(request_info, AdmitAllFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: AdmitAllFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action admitAllFromLobby + 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) -> AdmitAllFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdmitAllFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdmitAllFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AdmitAllFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py b/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py new file mode 100644 index 00000000000..83915610bf3 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_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 AdmitFromLobbyPostRequestBody(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 clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitFromLobbyPostRequestBody: + """ + 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: AdmitFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitFromLobbyPostRequestBody() + + 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]] = { + "clientContext": lambda n : setattr(self, 'client_context', 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("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py new file mode 100644 index 00000000000..d642082aa75 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/admit_from_lobby/admit_from_lobby_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.admit_from_lobby_operation import AdmitFromLobbyOperation + from .......models.o_data_errors.o_data_error import ODataError + from .admit_from_lobby_post_request_body import AdmitFromLobbyPostRequestBody + +class AdmitFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the admitFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdmitFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/admitFromLobby", path_parameters) + + async def post(self,body: AdmitFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdmitFromLobbyOperation]: + """ + Invoke action admitFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdmitFromLobbyOperation] + """ + 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.admit_from_lobby_operation import AdmitFromLobbyOperation + + return await self.request_adapter.send_async(request_info, AdmitFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: AdmitFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action admitFromLobby + 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) -> AdmitFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdmitFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdmitFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AdmitFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 72b4c12dd4e..c4ddebac1a7 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 @@ -16,7 +16,9 @@ if TYPE_CHECKING: from ......models.o_data_errors.o_data_error import ODataError from ......models.participant import Participant + 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 .start_hold_music.start_hold_music_request_builder import StartHoldMusicRequestBuilder from .stop_hold_music.stop_hold_music_request_builder import StopHoldMusicRequestBuilder @@ -141,6 +143,15 @@ def with_url(self,raw_url: str) -> ParticipantItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ParticipantItemRequestBuilder(self.request_adapter, raw_url) + @property + def admit_from_lobby(self) -> AdmitFromLobbyRequestBuilder: + """ + Provides operations to call the admitFromLobby method. + """ + from .admit_from_lobby.admit_from_lobby_request_builder import AdmitFromLobbyRequestBuilder + + return AdmitFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def mute(self) -> MuteRequestBuilder: """ @@ -150,6 +161,15 @@ def mute(self) -> MuteRequestBuilder: return MuteRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_from_lobby(self) -> RemoveFromLobbyRequestBuilder: + """ + Provides operations to call the removeFromLobby method. + """ + from .remove_from_lobby.remove_from_lobby_request_builder import RemoveFromLobbyRequestBuilder + + return RemoveFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def start_hold_music(self) -> StartHoldMusicRequestBuilder: """ diff --git a/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py b/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py new file mode 100644 index 00000000000..61398f081e1 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_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 RemoveFromLobbyPostRequestBody(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 clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveFromLobbyPostRequestBody: + """ + 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: RemoveFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveFromLobbyPostRequestBody() + + 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]] = { + "clientContext": lambda n : setattr(self, 'client_context', 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("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py new file mode 100644 index 00000000000..7f444d2b0b3 --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/remove_from_lobby/remove_from_lobby_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.remove_from_lobby_operation import RemoveFromLobbyOperation + from .remove_from_lobby_post_request_body import RemoveFromLobbyPostRequestBody + +class RemoveFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/removeFromLobby", path_parameters) + + async def post(self,body: RemoveFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoveFromLobbyOperation]: + """ + Invoke action removeFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoveFromLobbyOperation] + """ + 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.remove_from_lobby_operation import RemoveFromLobbyOperation + + return await self.request_adapter.send_async(request_info, RemoveFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: RemoveFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action removeFromLobby + 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) -> RemoveFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/app/calls/item/participants/participants_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/participants_request_builder.py index d6c85868c7e..4d755ec033e 100644 --- a/msgraph_beta/generated/app/calls/item/participants/participants_request_builder.py +++ b/msgraph_beta/generated/app/calls/item/participants/participants_request_builder.py @@ -17,6 +17,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .....models.participant import Participant from .....models.participant_collection_response import ParticipantCollectionResponse + from .admit_all_from_lobby.admit_all_from_lobby_request_builder import AdmitAllFromLobbyRequestBuilder from .count.count_request_builder import CountRequestBuilder from .invite.invite_request_builder import InviteRequestBuilder from .item.participant_item_request_builder import ParticipantItemRequestBuilder @@ -128,6 +129,15 @@ def with_url(self,raw_url: str) -> ParticipantsRequestBuilder: raise TypeError("raw_url cannot be null.") return ParticipantsRequestBuilder(self.request_adapter, raw_url) + @property + def admit_all_from_lobby(self) -> AdmitAllFromLobbyRequestBuilder: + """ + Provides operations to call the admitAllFromLobby method. + """ + from .admit_all_from_lobby.admit_all_from_lobby_request_builder import AdmitAllFromLobbyRequestBuilder + + return AdmitAllFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def count(self) -> CountRequestBuilder: """ diff --git a/msgraph_beta/generated/app/calls/item/play_prompt/play_prompt_post_request_body.py b/msgraph_beta/generated/app/calls/item/play_prompt/play_prompt_post_request_body.py index 1757e3aa0e0..2e47f747b97 100644 --- a/msgraph_beta/generated/app/calls/item/play_prompt/play_prompt_post_request_body.py +++ b/msgraph_beta/generated/app/calls/item/play_prompt/play_prompt_post_request_body.py @@ -15,10 +15,10 @@ class PlayPromptPostRequestBody(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 loop property + loop: Optional[bool] = False # The clientContext property client_context: Optional[str] = None - # The loop property - loop: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None diff --git a/msgraph_beta/generated/app/calls/item/record/record_post_request_body.py b/msgraph_beta/generated/app/calls/item/record/record_post_request_body.py index 2ef7d0ba97c..a9737526670 100644 --- a/msgraph_beta/generated/app/calls/item/record/record_post_request_body.py +++ b/msgraph_beta/generated/app/calls/item/record/record_post_request_body.py @@ -16,7 +16,11 @@ class RecordPostRequestBody(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 bargeInAllowed property - barge_in_allowed: Optional[bool] = None + barge_in_allowed: Optional[bool] = False + # The playBeep property + play_beep: Optional[bool] = False + # The streamWhileRecording property + stream_while_recording: Optional[bool] = False # The clientContext property client_context: Optional[str] = None # The initialSilenceTimeoutInSeconds property @@ -25,14 +29,10 @@ class RecordPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): max_record_duration_in_seconds: Optional[int] = None # The maxSilenceTimeoutInSeconds property max_silence_timeout_in_seconds: Optional[int] = None - # The playBeep property - play_beep: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None # The stopTones property stop_tones: Optional[list[str]] = None - # The streamWhileRecording property - stream_while_recording: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RecordPostRequestBody: diff --git a/msgraph_beta/generated/app/calls/item/record_response/record_response_post_request_body.py b/msgraph_beta/generated/app/calls/item/record_response/record_response_post_request_body.py index dbec3dbdbb3..cd0ac043a3f 100644 --- a/msgraph_beta/generated/app/calls/item/record_response/record_response_post_request_body.py +++ b/msgraph_beta/generated/app/calls/item/record_response/record_response_post_request_body.py @@ -16,7 +16,11 @@ class RecordResponsePostRequestBody(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 bargeInAllowed property - barge_in_allowed: Optional[bool] = None + barge_in_allowed: Optional[bool] = False + # The playBeep property + play_beep: Optional[bool] = False + # The streamWhileRecording property + stream_while_recording: Optional[bool] = False # The clientContext property client_context: Optional[str] = None # The initialSilenceTimeoutInSeconds property @@ -25,14 +29,10 @@ class RecordResponsePostRequestBody(AdditionalDataHolder, BackedModel, Parsable) max_record_duration_in_seconds: Optional[int] = None # The maxSilenceTimeoutInSeconds property max_silence_timeout_in_seconds: Optional[int] = None - # The playBeep property - play_beep: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None # The stopTones property stop_tones: Optional[list[str]] = None - # The streamWhileRecording property - stream_while_recording: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RecordResponsePostRequestBody: diff --git a/msgraph_beta/generated/app/calls/item/redirect/redirect_post_request_body.py b/msgraph_beta/generated/app/calls/item/redirect/redirect_post_request_body.py index aa01adff47c..86ed387f27d 100644 --- a/msgraph_beta/generated/app/calls/item/redirect/redirect_post_request_body.py +++ b/msgraph_beta/generated/app/calls/item/redirect/redirect_post_request_body.py @@ -16,12 +16,12 @@ class RedirectPostRequestBody(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 callbackUri property - callback_uri: Optional[str] = None # The maskCallee property - mask_callee: Optional[bool] = None + mask_callee: Optional[bool] = False # The maskCaller property - mask_caller: Optional[bool] = None + mask_caller: Optional[bool] = False + # The callbackUri property + callback_uri: Optional[str] = None # The targetDisposition property target_disposition: Optional[CallDisposition] = None # The targets property diff --git a/msgraph_beta/generated/application_templates/application_templates_request_builder.py b/msgraph_beta/generated/application_templates/application_templates_request_builder.py index 7cdaeefe581..3f53f1447be 100644 --- a/msgraph_beta/generated/application_templates/application_templates_request_builder.py +++ b/msgraph_beta/generated/application_templates/application_templates_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..models.application_template_collection_response import ApplicationTemplateCollectionResponse from ..models.o_data_errors.o_data_error import ODataError + from .categories.categories_request_builder import CategoriesRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.application_template_item_request_builder import ApplicationTemplateItemRequestBuilder @@ -88,6 +89,15 @@ def with_url(self,raw_url: str) -> ApplicationTemplatesRequestBuilder: raise TypeError("raw_url cannot be null.") return ApplicationTemplatesRequestBuilder(self.request_adapter, raw_url) + @property + def categories(self) -> CategoriesRequestBuilder: + """ + Provides operations to call the categories method. + """ + from .categories.categories_request_builder import CategoriesRequestBuilder + + return CategoriesRequestBuilder(self.request_adapter, self.path_parameters) + @property def count(self) -> CountRequestBuilder: """ diff --git a/msgraph_beta/generated/application_templates/categories/categories_get_response.py b/msgraph_beta/generated/application_templates/categories/categories_get_response.py new file mode 100644 index 00000000000..bebf05f8ab2 --- /dev/null +++ b/msgraph_beta/generated/application_templates/categories/categories_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.application_template_category import ApplicationTemplateCategory + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CategoriesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ApplicationTemplateCategory]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CategoriesGetResponse: + """ + 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: CategoriesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CategoriesGetResponse() + + 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.application_template_category import ApplicationTemplateCategory + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ...models.application_template_category import ApplicationTemplateCategory + 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(ApplicationTemplateCategory)), + } + 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/application_templates/categories/categories_request_builder.py b/msgraph_beta/generated/application_templates/categories/categories_request_builder.py new file mode 100644 index 00000000000..673af5a7499 --- /dev/null +++ b/msgraph_beta/generated/application_templates/categories/categories_request_builder.py @@ -0,0 +1,122 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +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 .categories_get_response import CategoriesGetResponse + +class CategoriesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the categories method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CategoriesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/applicationTemplates/categories(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]] = None) -> Optional[CategoriesGetResponse]: + """ + Invoke function categories + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CategoriesGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .categories_get_response import CategoriesGetResponse + + return await self.request_adapter.send_async(request_info, CategoriesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function categories + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> CategoriesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CategoriesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CategoriesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CategoriesRequestBuilderGetQueryParameters(): + """ + Invoke function categories + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class CategoriesRequestBuilderGetRequestConfiguration(RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/applications/item/app_management_policies/ref/ref_request_builder.py b/msgraph_beta/generated/applications/item/app_management_policies/ref/ref_request_builder.py index e54e01e2694..eb40bee392d 100644 --- a/msgraph_beta/generated/applications/item/app_management_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/applications/item/app_management_policies/ref/ref_request_builder.py @@ -29,7 +29,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}/applications/{application%2Did}/appManagementPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/applications/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/applications/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/applications/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/applications/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/applications/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/applications/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/applications/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/applications/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/applications/item/owners/ref/ref_request_builder.py b/msgraph_beta/generated/applications/item/owners/ref/ref_request_builder.py index a4d1fa7e595..02e255c9788 100644 --- a/msgraph_beta/generated/applications/item/owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/applications/item/owners/ref/ref_request_builder.py @@ -29,7 +29,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}/applications/{application%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/owners/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py index 0a1509419a8..c9931fe1a7f 100644 --- a/msgraph_beta/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AcquireAccessTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. + Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: AcquireAccessTokenPostRequestBody, request_configurati def to_post_request_information(self,body: AcquireAccessTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. + Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. 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/applications/item/synchronization/jobs/item/pause/pause_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py index 05a53bc16d6..654e3bf4467 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. + Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. 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/synchronization-synchronizationjob-pause?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. + Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py index 03bc614b472..b2b63241df3 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ProvisionOnDemandPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[StringKeyStringValuePair]: """ - Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[StringKeyStringValuePair] @@ -57,7 +57,7 @@ async def post(self,body: ProvisionOnDemandPostRequestBody, request_configuratio def to_post_request_information(self,body: ProvisionOnDemandPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. 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/applications/item/synchronization/jobs/item/restart/restart_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py index 04d98c69562..7714fe12164 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RestartPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: RestartPostRequestBody, request_configuration: Optiona def to_post_request_information(self,body: RestartPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. 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/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py index 2c58f6a0345..9b0aba60efb 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryDefinition]: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryDefinition] Find more info here: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py index 9d9462304ac..05718d46aa7 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> Optional[FilterOperatorsGetResponse]: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterOperatorsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterOp def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FilterOperatorsRequestBuilder: @dataclass class FilterOperatorsRequestBuilderGetQueryParameters(): """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py index 3087fc5e1da..82128306c5d 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> Optional[FunctionsGetResponse]: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FunctionsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Function def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FunctionsRequestBuilder: @dataclass class FunctionsRequestBuilderGetQueryParameters(): """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py index 79dc8edabf4..ed12be6e745 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ParseExpressionResponse]: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ParseExpressionResponse] @@ -57,7 +57,7 @@ async def post(self,body: ParseExpressionPostRequestBody, request_configuration: def to_post_request_information(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. 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/applications/item/synchronization/jobs/item/start/start_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py index 506131d7f94..5a85edca4ab 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. 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/synchronization-synchronizationjob-start?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py index 2c73d36e27a..373197f7d37 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py @@ -15,14 +15,14 @@ class ValidateCredentialsPostRequestBody(AdditionalDataHolder, BackedModel, Pars # 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 useSavedCredentials property + use_saved_credentials: Optional[bool] = False # The applicationIdentifier property application_identifier: Optional[str] = None # The credentials property credentials: Optional[list[SynchronizationSecretKeyStringValuePair]] = None # The templateId property template_id: Optional[str] = None - # The useSavedCredentials property - use_saved_credentials: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ValidateCredentialsPostRequestBody: diff --git a/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py index b502067141c..f41c9259828 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidateCredentialsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that the credentials are valid in the tenant. + Validate that the credentials are valid in the tenant for a synchronizationJob. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: ValidateCredentialsPostRequestBody, request_configurat def to_post_request_information(self,body: ValidateCredentialsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that the credentials are valid in the tenant. + Validate that the credentials are valid in the tenant for a synchronizationJob. 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/applications/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py b/msgraph_beta/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py index 899194336a1..8da907e02dd 100644 --- a/msgraph_beta/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py +++ b/msgraph_beta/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py @@ -15,14 +15,14 @@ class ValidateCredentialsPostRequestBody(AdditionalDataHolder, BackedModel, Pars # 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 useSavedCredentials property + use_saved_credentials: Optional[bool] = False # The applicationIdentifier property application_identifier: Optional[str] = None # The credentials property credentials: Optional[list[SynchronizationSecretKeyStringValuePair]] = None # The templateId property template_id: Optional[str] = None - # The useSavedCredentials property - use_saved_credentials: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ValidateCredentialsPostRequestBody: diff --git a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py index 523e504c518..0a1a9dff830 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryDefinition]: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryDefinition] Find more info here: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py index b50bb090125..f8da72f2d2e 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> Optional[FilterOperatorsGetResponse]: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterOperatorsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterOp def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FilterOperatorsRequestBuilder: @dataclass class FilterOperatorsRequestBuilderGetQueryParameters(): """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py index d4d07fe5ef0..58211760f7f 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> Optional[FunctionsGetResponse]: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FunctionsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Function def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FunctionsRequestBuilder: @dataclass class FunctionsRequestBuilderGetQueryParameters(): """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py index c0bbc5b865b..1e23b0fd366 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ParseExpressionResponse]: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ParseExpressionResponse] @@ -57,7 +57,7 @@ async def post(self,body: ParseExpressionPostRequestBody, request_configuration: def to_post_request_information(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. 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/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py b/msgraph_beta/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py index c5c247f02ef..79e174d7e21 100644 --- a/msgraph_beta/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py +++ b/msgraph_beta/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Synchron async def patch(self,body: SynchronizationTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SynchronizationTemplate]: """ - Update (override) the synchronization template associated with a given application. + Update (override) the synchronizationTemplate associated with a given application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationTemplate] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: SynchronizationTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update (override) the synchronization template associated with a given application. + Update (override) the synchronizationTemplate associated with a given application. 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/applications/item/token_issuance_policies/ref/ref_request_builder.py b/msgraph_beta/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py index 10d9f4fe410..6eff9c78376 100644 --- a/msgraph_beta/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py @@ -29,7 +29,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}/applications/{application%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py b/msgraph_beta/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py index 889ca04efdc..a5e9623c157 100644 --- a/msgraph_beta/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py @@ -29,7 +29,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}/applications/{application%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/audit_logs/custom_security_attribute_audits/custom_security_attribute_audits_request_builder.py b/msgraph_beta/generated/audit_logs/custom_security_attribute_audits/custom_security_attribute_audits_request_builder.py index b26b85b95d1..57fc7fb6480 100644 --- a/msgraph_beta/generated/audit_logs/custom_security_attribute_audits/custom_security_attribute_audits_request_builder.py +++ b/msgraph_beta/generated/audit_logs/custom_security_attribute_audits/custom_security_attribute_audits_request_builder.py @@ -49,7 +49,7 @@ def by_custom_security_attribute_audit_id(self,custom_security_attribute_audit_i async def get(self,request_configuration: Optional[RequestConfiguration[CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomSecurityAttributeAuditCollectionResponse]: """ - Get the list of audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. + Get a list of customSecurityAttributeAudit objects representing audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomSecurityAttributeAuditCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/auditlogroot-list-customsecurityattributeaudits?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: CustomSecurityAttributeAudit, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the list of audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. + Get a list of customSecurityAttributeAudit objects representing audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. 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 CustomSecurityAttributeAuditsRequestBuilderGetQueryParameters(): """ - Get the list of audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. + Get a list of customSecurityAttributeAudit objects representing audit logs generated by activities related to custom security attribute management in Microsoft Entra ID. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/audit_logs/directory_audits/directory_audits_request_builder.py b/msgraph_beta/generated/audit_logs/directory_audits/directory_audits_request_builder.py index 2fadd53bd2b..7185fba6a8e 100644 --- a/msgraph_beta/generated/audit_logs/directory_audits/directory_audits_request_builder.py +++ b/msgraph_beta/generated/audit_logs/directory_audits/directory_audits_request_builder.py @@ -49,7 +49,7 @@ def by_directory_audit_id(self,directory_audit_id: str) -> DirectoryAuditItemReq async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryAuditsRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryAuditCollectionResponse]: """ - Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (SSPR and admin password resets), and self service group management. + Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (SSPR and admin password resets), and self service group management. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryAuditCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/directoryaudit-list?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: DirectoryAudit, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryAuditsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (SSPR and admin password resets), and self service group management. + Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (SSPR and admin password resets), and self service group management. 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 DirectoryAuditsRequestBuilderGetQueryParameters(): """ - Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (SSPR and admin password resets), and self service group management. + Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (SSPR and admin password resets), and self service group management. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py b/msgraph_beta/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py index 63de2ca791a..b8bbc395cdd 100644 --- a/msgraph_beta/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py +++ b/msgraph_beta/generated/audit_logs/directory_audits/item/directory_audit_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[DirectoryAuditItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryAudit]: """ - Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryAudit] Find more info here: https://learn.microsoft.com/graph/api/directoryaudit-get?view=graph-rest-beta @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryAuditItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ class DirectoryAuditItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class DirectoryAuditItemRequestBuilderGetQueryParameters(): """ - Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/audit_logs/provisioning/provisioning_request_builder.py b/msgraph_beta/generated/audit_logs/provisioning/provisioning_request_builder.py index 72307998433..dabcdab09fa 100644 --- a/msgraph_beta/generated/audit_logs/provisioning/provisioning_request_builder.py +++ b/msgraph_beta/generated/audit_logs/provisioning/provisioning_request_builder.py @@ -49,7 +49,7 @@ def by_provisioning_object_summary_id(self,provisioning_object_summary_id: str) async def get(self,request_configuration: Optional[RequestConfiguration[ProvisioningRequestBuilderGetQueryParameters]] = None) -> Optional[ProvisioningObjectSummaryCollectionResponse]: """ - Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ProvisioningObjectSummaryCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/provisioningobjectsummary-list?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: ProvisioningObjectSummary, request_configuration: Opti def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProvisioningRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. 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 ProvisioningRequestBuilderGetQueryParameters(): """ - Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/booking_businesses/item/calendar_view/calendar_view_request_builder.py b/msgraph_beta/generated/booking_businesses/item/calendar_view/calendar_view_request_builder.py index 6a1f5dad098..0282ce302df 100644 --- a/msgraph_beta/generated/booking_businesses/item/calendar_view/calendar_view_request_builder.py +++ b/msgraph_beta/generated/booking_businesses/item/calendar_view/calendar_view_request_builder.py @@ -31,7 +31,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}/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) def by_booking_appointment_id(self,booking_appointment_id: str) -> BookingAppointmentItemRequestBuilder: """ @@ -96,7 +96,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -110,7 +110,7 @@ def to_post_request_information(self,body: BookingAppointment, request_configura """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py b/msgraph_beta/generated/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py index 6b997d29c91..3b7727a198f 100644 --- a/msgraph_beta/generated/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py +++ b/msgraph_beta/generated/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py @@ -29,7 +29,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}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ @@ -98,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}', self.path_parameters) + 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 @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_patch_request_information(self,body: BookingAppointment, request_configur """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py b/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_post_request_body.py new file mode 100644 index 00000000000..a910c94c8d9 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_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 AdmitAllFromLobbyPostRequestBody(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 clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitAllFromLobbyPostRequestBody: + """ + 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: AdmitAllFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitAllFromLobbyPostRequestBody() + + 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]] = { + "clientContext": lambda n : setattr(self, 'client_context', 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("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_request_builder.py new file mode 100644 index 00000000000..96147107116 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/admit_all_from_lobby/admit_all_from_lobby_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.admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from ......models.o_data_errors.o_data_error import ODataError + from .admit_all_from_lobby_post_request_body import AdmitAllFromLobbyPostRequestBody + +class AdmitAllFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the admitAllFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdmitAllFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/admitAllFromLobby", path_parameters) + + async def post(self,body: AdmitAllFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdmitAllFromLobbyOperation]: + """ + Invoke action admitAllFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdmitAllFromLobbyOperation] + """ + 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.admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + + return await self.request_adapter.send_async(request_info, AdmitAllFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: AdmitAllFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action admitAllFromLobby + 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) -> AdmitAllFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdmitAllFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdmitAllFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AdmitAllFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py b/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_post_request_body.py new file mode 100644 index 00000000000..83915610bf3 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_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 AdmitFromLobbyPostRequestBody(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 clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitFromLobbyPostRequestBody: + """ + 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: AdmitFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitFromLobbyPostRequestBody() + + 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]] = { + "clientContext": lambda n : setattr(self, 'client_context', 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("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_request_builder.py new file mode 100644 index 00000000000..ca6efa82df9 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/admit_from_lobby/admit_from_lobby_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.admit_from_lobby_operation import AdmitFromLobbyOperation + from .......models.o_data_errors.o_data_error import ODataError + from .admit_from_lobby_post_request_body import AdmitFromLobbyPostRequestBody + +class AdmitFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the admitFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AdmitFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/admitFromLobby", path_parameters) + + async def post(self,body: AdmitFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AdmitFromLobbyOperation]: + """ + Invoke action admitFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AdmitFromLobbyOperation] + """ + 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.admit_from_lobby_operation import AdmitFromLobbyOperation + + return await self.request_adapter.send_async(request_info, AdmitFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: AdmitFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action admitFromLobby + 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) -> AdmitFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AdmitFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AdmitFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AdmitFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 00db558a382..906fb7ecd39 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 @@ -16,7 +16,9 @@ if TYPE_CHECKING: from ......models.o_data_errors.o_data_error import ODataError from ......models.participant import Participant + 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 .start_hold_music.start_hold_music_request_builder import StartHoldMusicRequestBuilder from .stop_hold_music.stop_hold_music_request_builder import StopHoldMusicRequestBuilder @@ -143,6 +145,15 @@ def with_url(self,raw_url: str) -> ParticipantItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ParticipantItemRequestBuilder(self.request_adapter, raw_url) + @property + def admit_from_lobby(self) -> AdmitFromLobbyRequestBuilder: + """ + Provides operations to call the admitFromLobby method. + """ + from .admit_from_lobby.admit_from_lobby_request_builder import AdmitFromLobbyRequestBuilder + + return AdmitFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def mute(self) -> MuteRequestBuilder: """ @@ -152,6 +163,15 @@ def mute(self) -> MuteRequestBuilder: return MuteRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_from_lobby(self) -> RemoveFromLobbyRequestBuilder: + """ + Provides operations to call the removeFromLobby method. + """ + from .remove_from_lobby.remove_from_lobby_request_builder import RemoveFromLobbyRequestBuilder + + return RemoveFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def start_hold_music(self) -> StartHoldMusicRequestBuilder: """ diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py b/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_post_request_body.py new file mode 100644 index 00000000000..61398f081e1 --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_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 RemoveFromLobbyPostRequestBody(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 clientContext property + client_context: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveFromLobbyPostRequestBody: + """ + 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: RemoveFromLobbyPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveFromLobbyPostRequestBody() + + 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]] = { + "clientContext": lambda n : setattr(self, 'client_context', 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("clientContext", self.client_context) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_request_builder.py new file mode 100644 index 00000000000..ba3ee71708b --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/remove_from_lobby/remove_from_lobby_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.remove_from_lobby_operation import RemoveFromLobbyOperation + from .remove_from_lobby_post_request_body import RemoveFromLobbyPostRequestBody + +class RemoveFromLobbyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeFromLobby method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveFromLobbyRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/removeFromLobby", path_parameters) + + async def post(self,body: RemoveFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoveFromLobbyOperation]: + """ + Invoke action removeFromLobby + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoveFromLobbyOperation] + """ + 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.remove_from_lobby_operation import RemoveFromLobbyOperation + + return await self.request_adapter.send_async(request_info, RemoveFromLobbyOperation, error_mapping) + + def to_post_request_information(self,body: RemoveFromLobbyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action removeFromLobby + 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) -> RemoveFromLobbyRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveFromLobbyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveFromLobbyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveFromLobbyRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/communications/calls/item/participants/participants_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/participants_request_builder.py index a6443078ad2..0f0803603ab 100644 --- a/msgraph_beta/generated/communications/calls/item/participants/participants_request_builder.py +++ b/msgraph_beta/generated/communications/calls/item/participants/participants_request_builder.py @@ -17,6 +17,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .....models.participant import Participant from .....models.participant_collection_response import ParticipantCollectionResponse + from .admit_all_from_lobby.admit_all_from_lobby_request_builder import AdmitAllFromLobbyRequestBuilder from .count.count_request_builder import CountRequestBuilder from .invite.invite_request_builder import InviteRequestBuilder from .item.participant_item_request_builder import ParticipantItemRequestBuilder @@ -129,6 +130,15 @@ def with_url(self,raw_url: str) -> ParticipantsRequestBuilder: raise TypeError("raw_url cannot be null.") return ParticipantsRequestBuilder(self.request_adapter, raw_url) + @property + def admit_all_from_lobby(self) -> AdmitAllFromLobbyRequestBuilder: + """ + Provides operations to call the admitAllFromLobby method. + """ + from .admit_all_from_lobby.admit_all_from_lobby_request_builder import AdmitAllFromLobbyRequestBuilder + + return AdmitAllFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property def count(self) -> CountRequestBuilder: """ diff --git a/msgraph_beta/generated/communications/calls/item/play_prompt/play_prompt_post_request_body.py b/msgraph_beta/generated/communications/calls/item/play_prompt/play_prompt_post_request_body.py index 1757e3aa0e0..2e47f747b97 100644 --- a/msgraph_beta/generated/communications/calls/item/play_prompt/play_prompt_post_request_body.py +++ b/msgraph_beta/generated/communications/calls/item/play_prompt/play_prompt_post_request_body.py @@ -15,10 +15,10 @@ class PlayPromptPostRequestBody(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 loop property + loop: Optional[bool] = False # The clientContext property client_context: Optional[str] = None - # The loop property - loop: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None diff --git a/msgraph_beta/generated/communications/calls/item/record/record_post_request_body.py b/msgraph_beta/generated/communications/calls/item/record/record_post_request_body.py index 2ef7d0ba97c..a9737526670 100644 --- a/msgraph_beta/generated/communications/calls/item/record/record_post_request_body.py +++ b/msgraph_beta/generated/communications/calls/item/record/record_post_request_body.py @@ -16,7 +16,11 @@ class RecordPostRequestBody(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 bargeInAllowed property - barge_in_allowed: Optional[bool] = None + barge_in_allowed: Optional[bool] = False + # The playBeep property + play_beep: Optional[bool] = False + # The streamWhileRecording property + stream_while_recording: Optional[bool] = False # The clientContext property client_context: Optional[str] = None # The initialSilenceTimeoutInSeconds property @@ -25,14 +29,10 @@ class RecordPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): max_record_duration_in_seconds: Optional[int] = None # The maxSilenceTimeoutInSeconds property max_silence_timeout_in_seconds: Optional[int] = None - # The playBeep property - play_beep: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None # The stopTones property stop_tones: Optional[list[str]] = None - # The streamWhileRecording property - stream_while_recording: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RecordPostRequestBody: diff --git a/msgraph_beta/generated/communications/calls/item/record_response/record_response_post_request_body.py b/msgraph_beta/generated/communications/calls/item/record_response/record_response_post_request_body.py index dbec3dbdbb3..cd0ac043a3f 100644 --- a/msgraph_beta/generated/communications/calls/item/record_response/record_response_post_request_body.py +++ b/msgraph_beta/generated/communications/calls/item/record_response/record_response_post_request_body.py @@ -16,7 +16,11 @@ class RecordResponsePostRequestBody(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 bargeInAllowed property - barge_in_allowed: Optional[bool] = None + barge_in_allowed: Optional[bool] = False + # The playBeep property + play_beep: Optional[bool] = False + # The streamWhileRecording property + stream_while_recording: Optional[bool] = False # The clientContext property client_context: Optional[str] = None # The initialSilenceTimeoutInSeconds property @@ -25,14 +29,10 @@ class RecordResponsePostRequestBody(AdditionalDataHolder, BackedModel, Parsable) max_record_duration_in_seconds: Optional[int] = None # The maxSilenceTimeoutInSeconds property max_silence_timeout_in_seconds: Optional[int] = None - # The playBeep property - play_beep: Optional[bool] = None # The prompts property prompts: Optional[list[Prompt]] = None # The stopTones property stop_tones: Optional[list[str]] = None - # The streamWhileRecording property - stream_while_recording: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RecordResponsePostRequestBody: diff --git a/msgraph_beta/generated/communications/calls/item/redirect/redirect_post_request_body.py b/msgraph_beta/generated/communications/calls/item/redirect/redirect_post_request_body.py index aa01adff47c..86ed387f27d 100644 --- a/msgraph_beta/generated/communications/calls/item/redirect/redirect_post_request_body.py +++ b/msgraph_beta/generated/communications/calls/item/redirect/redirect_post_request_body.py @@ -16,12 +16,12 @@ class RedirectPostRequestBody(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 callbackUri property - callback_uri: Optional[str] = None # The maskCallee property - mask_callee: Optional[bool] = None + mask_callee: Optional[bool] = False # The maskCaller property - mask_caller: Optional[bool] = None + mask_caller: Optional[bool] = False + # The callbackUri property + callback_uri: Optional[str] = None # The targetDisposition property target_disposition: Optional[CallDisposition] = None # The targets property diff --git a/msgraph_beta/generated/contacts/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/contacts/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/contacts/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/contacts/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/contacts/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/contacts/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/contacts/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/contacts/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/contracts/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/contracts/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/contracts/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/contracts/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/contracts/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/contracts/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/contracts/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/contracts/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/device_app_management/vpp_tokens/item/revoke_licenses/revoke_licenses_post_request_body.py b/msgraph_beta/generated/device_app_management/vpp_tokens/item/revoke_licenses/revoke_licenses_post_request_body.py index e143eb84ada..abc9c021414 100644 --- a/msgraph_beta/generated/device_app_management/vpp_tokens/item/revoke_licenses/revoke_licenses_post_request_body.py +++ b/msgraph_beta/generated/device_app_management/vpp_tokens/item/revoke_licenses/revoke_licenses_post_request_body.py @@ -13,9 +13,9 @@ class RevokeLicensesPostRequestBody(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 notifyManagedDevices property - notify_managed_devices: Optional[bool] = None + notify_managed_devices: Optional[bool] = False # The revokeUntrackedLicenses property - revoke_untracked_licenses: Optional[bool] = None + revoke_untracked_licenses: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RevokeLicensesPostRequestBody: diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/approve_apps/approve_apps_post_request_body.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/approve_apps/approve_apps_post_request_body.py index b7fdfef4d78..6268e5f5086 100644 --- a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/approve_apps/approve_apps_post_request_body.py +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/approve_apps/approve_apps_post_request_body.py @@ -13,7 +13,7 @@ class ApproveAppsPostRequestBody(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 approveAllPermissions property - approve_all_permissions: Optional[bool] = None + approve_all_permissions: Optional[bool] = False # The packageIds property package_ids: Optional[list[str]] = None diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/set_android_device_owner_fully_managed_enrollment_state/set_android_device_owner_fully_managed_enrollment_state_post_request_body.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/set_android_device_owner_fully_managed_enrollment_state/set_android_device_owner_fully_managed_enrollment_state_post_request_body.py index 7f4b2a6974e..cdb5dc4fd3a 100644 --- a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/set_android_device_owner_fully_managed_enrollment_state/set_android_device_owner_fully_managed_enrollment_state_post_request_body.py +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/set_android_device_owner_fully_managed_enrollment_state/set_android_device_owner_fully_managed_enrollment_state_post_request_body.py @@ -13,7 +13,7 @@ class SetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody(Additional # 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 enabled property - enabled: Optional[bool] = None + enabled: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SetAndroidDeviceOwnerFullyManagedEnrollmentStatePostRequestBody: diff --git a/msgraph_beta/generated/device_management/assignment_filters/enable/enable_post_request_body.py b/msgraph_beta/generated/device_management/assignment_filters/enable/enable_post_request_body.py index d45ffca373a..2130a2ca985 100644 --- a/msgraph_beta/generated/device_management/assignment_filters/enable/enable_post_request_body.py +++ b/msgraph_beta/generated/device_management/assignment_filters/enable/enable_post_request_body.py @@ -13,7 +13,7 @@ class EnablePostRequestBody(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 enable property - enable: Optional[bool] = None + enable: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EnablePostRequestBody: diff --git a/msgraph_beta/generated/device_management/comanaged_devices/execute_action/execute_action_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/execute_action/execute_action_post_request_body.py index 0d51a3d4670..b50e43f61c5 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/execute_action/execute_action_post_request_body.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/execute_action/execute_action_post_request_body.py @@ -15,6 +15,12 @@ class ExecuteActionPostRequestBody(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 keepEnrollmentData property + keep_enrollment_data: Optional[bool] = False + # The keepUserData property + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False # The actionName property action_name: Optional[ManagedDeviceRemoteAction] = None # The carrierUrl property @@ -25,18 +31,12 @@ class ExecuteActionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): device_ids: Optional[list[str]] = None # The deviceName property device_name: Optional[str] = None - # The keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None - # The keepUserData property - keep_user_data: Optional[bool] = None # The notificationBody property notification_body: Optional[str] = None # The notificationTitle property notification_title: Optional[str] = None # The organizationalUnitPath property organizational_unit_path: Optional[str] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExecuteActionPostRequestBody: diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/clean_windows_device/clean_windows_device_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/item/clean_windows_device/clean_windows_device_post_request_body.py index 9a9f1c83727..fd530228aa9 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/item/clean_windows_device/clean_windows_device_post_request_body.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/clean_windows_device/clean_windows_device_post_request_body.py @@ -13,7 +13,7 @@ class CleanWindowsDevicePostRequestBody(AdditionalDataHolder, BackedModel, Parsa # 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 keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CleanWindowsDevicePostRequestBody: diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py index 44e2f8429a4..21925a46705 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py @@ -13,7 +13,7 @@ class WindowsDefenderScanPostRequestBody(AdditionalDataHolder, BackedModel, Pars # 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 quickScan property - quick_scan: Optional[bool] = None + quick_scan: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WindowsDefenderScanPostRequestBody: diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/wipe/wipe_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/item/wipe/wipe_post_request_body.py index e529e8a2f3a..06c7e0effc3 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/item/wipe/wipe_post_request_body.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/wipe/wipe_post_request_body.py @@ -16,17 +16,17 @@ class WipePostRequestBody(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 keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None + keep_enrollment_data: Optional[bool] = False # The keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False + # The useProtectedWipe property + use_protected_wipe: Optional[bool] = False # The macOsUnlockCode property mac_os_unlock_code: Optional[str] = None # The obliterationBehavior property obliteration_behavior: Optional[ObliterationBehavior] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None - # The useProtectedWipe property - use_protected_wipe: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WipePostRequestBody: diff --git a/msgraph_beta/generated/device_management/configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py b/msgraph_beta/generated/device_management/configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py index 9a0b60a70bd..79cee2902d1 100644 --- a/msgraph_beta/generated/device_management/configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py +++ b/msgraph_beta/generated/device_management/configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py @@ -13,7 +13,7 @@ class ClearEnrollmentTimeDeviceMembershipTargetPostResponse(AdditionalDataHolder # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ClearEnrollmentTimeDeviceMembershipTargetPostResponse: diff --git a/msgraph_beta/generated/device_management/dep_onboarding_settings/item/imported_apple_device_identities/import_apple_device_identity_list/import_apple_device_identity_list_post_request_body.py b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/imported_apple_device_identities/import_apple_device_identity_list/import_apple_device_identity_list_post_request_body.py index 9ec87dbd4f3..e91554de988 100644 --- a/msgraph_beta/generated/device_management/dep_onboarding_settings/item/imported_apple_device_identities/import_apple_device_identity_list/import_apple_device_identity_list_post_request_body.py +++ b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/imported_apple_device_identities/import_apple_device_identity_list/import_apple_device_identity_list_post_request_body.py @@ -15,10 +15,10 @@ class ImportAppleDeviceIdentityListPostRequestBody(AdditionalDataHolder, BackedM # 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 overwriteImportedDeviceIdentities property + overwrite_imported_device_identities: Optional[bool] = False # The importedAppleDeviceIdentities property imported_apple_device_identities: Optional[list[ImportedAppleDeviceIdentity]] = None - # The overwriteImportedDeviceIdentities property - overwrite_imported_device_identities: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ImportAppleDeviceIdentityListPostRequestBody: diff --git a/msgraph_beta/generated/device_management/device_compliance_policies/set_scheduled_retire_state/set_scheduled_retire_state_post_request_body.py b/msgraph_beta/generated/device_management/device_compliance_policies/set_scheduled_retire_state/set_scheduled_retire_state_post_request_body.py index f04fa851c1c..779a021c917 100644 --- a/msgraph_beta/generated/device_management/device_compliance_policies/set_scheduled_retire_state/set_scheduled_retire_state_post_request_body.py +++ b/msgraph_beta/generated/device_management/device_compliance_policies/set_scheduled_retire_state/set_scheduled_retire_state_post_request_body.py @@ -15,10 +15,10 @@ class SetScheduledRetireStatePostRequestBody(AdditionalDataHolder, BackedModel, # 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 scopedToAllDevices property + scoped_to_all_devices: Optional[bool] = False # The managedDeviceIds property managed_device_ids: Optional[list[str]] = None - # The scopedToAllDevices property - scoped_to_all_devices: Optional[bool] = None # Cancel or confirm scheduled retire state: Optional[ScheduledRetireState] = None diff --git a/msgraph_beta/generated/device_management/imported_device_identities/import_device_identity_list/import_device_identity_list_post_request_body.py b/msgraph_beta/generated/device_management/imported_device_identities/import_device_identity_list/import_device_identity_list_post_request_body.py index 9c77aebd689..ae1c4af61a2 100644 --- a/msgraph_beta/generated/device_management/imported_device_identities/import_device_identity_list/import_device_identity_list_post_request_body.py +++ b/msgraph_beta/generated/device_management/imported_device_identities/import_device_identity_list/import_device_identity_list_post_request_body.py @@ -15,10 +15,10 @@ class ImportDeviceIdentityListPostRequestBody(AdditionalDataHolder, BackedModel, # 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 overwriteImportedDeviceIdentities property + overwrite_imported_device_identities: Optional[bool] = False # The importedDeviceIdentities property imported_device_identities: Optional[list[ImportedDeviceIdentity]] = None - # The overwriteImportedDeviceIdentities property - overwrite_imported_device_identities: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ImportDeviceIdentityListPostRequestBody: diff --git a/msgraph_beta/generated/device_management/intents/item/migrate_to_template/migrate_to_template_post_request_body.py b/msgraph_beta/generated/device_management/intents/item/migrate_to_template/migrate_to_template_post_request_body.py index 20a606eb4e6..31e788ac932 100644 --- a/msgraph_beta/generated/device_management/intents/item/migrate_to_template/migrate_to_template_post_request_body.py +++ b/msgraph_beta/generated/device_management/intents/item/migrate_to_template/migrate_to_template_post_request_body.py @@ -12,10 +12,10 @@ class MigrateToTemplatePostRequestBody(AdditionalDataHolder, BackedModel, Parsab # 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 preserveCustomValues property + preserve_custom_values: Optional[bool] = False # The newTemplateId property new_template_id: Optional[str] = None - # The preserveCustomValues property - preserve_custom_values: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MigrateToTemplatePostRequestBody: diff --git a/msgraph_beta/generated/device_management/managed_devices/execute_action/execute_action_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/execute_action/execute_action_post_request_body.py index 0d51a3d4670..b50e43f61c5 100644 --- a/msgraph_beta/generated/device_management/managed_devices/execute_action/execute_action_post_request_body.py +++ b/msgraph_beta/generated/device_management/managed_devices/execute_action/execute_action_post_request_body.py @@ -15,6 +15,12 @@ class ExecuteActionPostRequestBody(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 keepEnrollmentData property + keep_enrollment_data: Optional[bool] = False + # The keepUserData property + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False # The actionName property action_name: Optional[ManagedDeviceRemoteAction] = None # The carrierUrl property @@ -25,18 +31,12 @@ class ExecuteActionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): device_ids: Optional[list[str]] = None # The deviceName property device_name: Optional[str] = None - # The keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None - # The keepUserData property - keep_user_data: Optional[bool] = None # The notificationBody property notification_body: Optional[str] = None # The notificationTitle property notification_title: Optional[str] = None # The organizationalUnitPath property organizational_unit_path: Optional[str] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExecuteActionPostRequestBody: diff --git a/msgraph_beta/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py index 9a9f1c83727..fd530228aa9 100644 --- a/msgraph_beta/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py +++ b/msgraph_beta/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py @@ -13,7 +13,7 @@ class CleanWindowsDevicePostRequestBody(AdditionalDataHolder, BackedModel, Parsa # 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 keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CleanWindowsDevicePostRequestBody: diff --git a/msgraph_beta/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py index 44e2f8429a4..21925a46705 100644 --- a/msgraph_beta/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py +++ b/msgraph_beta/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py @@ -13,7 +13,7 @@ class WindowsDefenderScanPostRequestBody(AdditionalDataHolder, BackedModel, Pars # 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 quickScan property - quick_scan: Optional[bool] = None + quick_scan: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WindowsDefenderScanPostRequestBody: diff --git a/msgraph_beta/generated/device_management/managed_devices/item/wipe/wipe_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/item/wipe/wipe_post_request_body.py index e529e8a2f3a..06c7e0effc3 100644 --- a/msgraph_beta/generated/device_management/managed_devices/item/wipe/wipe_post_request_body.py +++ b/msgraph_beta/generated/device_management/managed_devices/item/wipe/wipe_post_request_body.py @@ -16,17 +16,17 @@ class WipePostRequestBody(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 keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None + keep_enrollment_data: Optional[bool] = False # The keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False + # The useProtectedWipe property + use_protected_wipe: Optional[bool] = False # The macOsUnlockCode property mac_os_unlock_code: Optional[str] = None # The obliterationBehavior property obliteration_behavior: Optional[ObliterationBehavior] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None - # The useProtectedWipe property - use_protected_wipe: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WipePostRequestBody: diff --git a/msgraph_beta/generated/device_management/reports/reports_request_builder.py b/msgraph_beta/generated/device_management/reports/reports_request_builder.py index 882f91ec62f..9c2a2083c40 100644 --- a/msgraph_beta/generated/device_management/reports/reports_request_builder.py +++ b/msgraph_beta/generated/device_management/reports/reports_request_builder.py @@ -129,7 +129,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementReports]: """ - Get reports from deviceManagement + Reports singleton param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementReports] """ @@ -183,7 +183,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get reports from deviceManagement + Reports singleton param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -938,7 +938,7 @@ class ReportsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Query @dataclass class ReportsRequestBuilderGetQueryParameters(): """ - Get reports from deviceManagement + Reports singleton """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/reusable_policy_settings/item/referencing_configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py b/msgraph_beta/generated/device_management/reusable_policy_settings/item/referencing_configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py index 9a0b60a70bd..79cee2902d1 100644 --- a/msgraph_beta/generated/device_management/reusable_policy_settings/item/referencing_configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py +++ b/msgraph_beta/generated/device_management/reusable_policy_settings/item/referencing_configuration_policies/item/clear_enrollment_time_device_membership_target/clear_enrollment_time_device_membership_target_post_response.py @@ -13,7 +13,7 @@ class ClearEnrollmentTimeDeviceMembershipTargetPostResponse(AdditionalDataHolder # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ClearEnrollmentTimeDeviceMembershipTargetPostResponse: diff --git a/msgraph_beta/generated/device_management/role_scope_tags/has_custom_role_scope_tag/has_custom_role_scope_tag_get_response.py b/msgraph_beta/generated/device_management/role_scope_tags/has_custom_role_scope_tag/has_custom_role_scope_tag_get_response.py index 04a05f6f231..cb592bcdf08 100644 --- a/msgraph_beta/generated/device_management/role_scope_tags/has_custom_role_scope_tag/has_custom_role_scope_tag_get_response.py +++ b/msgraph_beta/generated/device_management/role_scope_tags/has_custom_role_scope_tag/has_custom_role_scope_tag_get_response.py @@ -13,7 +13,7 @@ class HasCustomRoleScopeTagGetResponse(AdditionalDataHolder, BackedModel, Parsab # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> HasCustomRoleScopeTagGetResponse: diff --git a/msgraph_beta/generated/device_management/scoped_for_resource_with_resource/scoped_for_resource_with_resource_get_response.py b/msgraph_beta/generated/device_management/scoped_for_resource_with_resource/scoped_for_resource_with_resource_get_response.py index c01956d2dfd..8df93f0bcff 100644 --- a/msgraph_beta/generated/device_management/scoped_for_resource_with_resource/scoped_for_resource_with_resource_get_response.py +++ b/msgraph_beta/generated/device_management/scoped_for_resource_with_resource/scoped_for_resource_with_resource_get_response.py @@ -13,7 +13,7 @@ class ScopedForResourceWithResourceGetResponse(AdditionalDataHolder, BackedModel # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ScopedForResourceWithResourceGetResponse: diff --git a/msgraph_beta/generated/device_management/tenant_attach_r_b_a_c/enable/enable_post_request_body.py b/msgraph_beta/generated/device_management/tenant_attach_r_b_a_c/enable/enable_post_request_body.py index d45ffca373a..2130a2ca985 100644 --- a/msgraph_beta/generated/device_management/tenant_attach_r_b_a_c/enable/enable_post_request_body.py +++ b/msgraph_beta/generated/device_management/tenant_attach_r_b_a_c/enable/enable_post_request_body.py @@ -13,7 +13,7 @@ class EnablePostRequestBody(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 enable property - enable: Optional[bool] = None + enable: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EnablePostRequestBody: diff --git a/msgraph_beta/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.py b/msgraph_beta/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.py index bac66950515..3495d1659a4 100644 --- a/msgraph_beta/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.py +++ b/msgraph_beta/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_get_response.py @@ -13,7 +13,7 @@ class VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse(AdditionalDa # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse: diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/bulk_actions/item/retry/retry_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/bulk_actions/item/retry/retry_request_builder.py index b5c54f196dc..ab4b4bd0ce5 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/bulk_actions/item/retry/retry_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/bulk_actions/item/retry/retry_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RetryPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action retry + Retry a cloudPcBulkAction object with selected Cloud PCs. 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/cloudpcbulkaction-retry?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: RetryPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: RetryPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action retry + Retry a cloudPcBulkAction object with selected Cloud PCs. 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/cloud_apps/cloud_apps_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/cloud_apps_request_builder.py index 3a920f75c9b..ee22b472e1a 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/cloud_apps_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/cloud_apps_request_builder.py @@ -74,10 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CloudApp async def post(self,body: CloudPcCloudApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcCloudApp]: """ - Create new navigation property to cloudApps for deviceManagement + Create a new cloudPcCloudApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcCloudApp] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-post-cloudapps?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: CloudPcCloudApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to cloudApps for deviceManagement + Create a new cloudPcCloudApp object. 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/cloud_apps/item/cloud_pc_cloud_app_item_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/item/cloud_pc_cloud_app_item_request_builder.py index 971e3dfe514..9e7d4ebd53e 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/item/cloud_pc_cloud_app_item_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_apps/item/cloud_pc_cloud_app_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 cloudApps for deviceManagement + Delete a cloudPcCloudApp 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/cloudpccloudapp-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -95,7 +96,7 @@ async def patch(self,body: CloudPcCloudApp, request_configuration: Optional[Requ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property cloudApps for deviceManagement + Delete a cloudPcCloudApp object. 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/cloud_pc_pools/cloud_pc_pools_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/cloud_pc_pools_request_builder.py index 2b7a4f0c79d..d8e6215714d 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/cloud_pc_pools_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/cloud_pc_pools_request_builder.py @@ -49,9 +49,10 @@ def by_cloud_pc_pool_id(self,cloud_pc_pool_id: str) -> CloudPcPoolItemRequestBui async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolCollectionResponse]: """ - Get cloudPcPools from deviceManagement + List the properties and relationships of the cloudPcPool objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPoolCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-cloudpcpools?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[CloudPcP async def post(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPool]: """ - Create new navigation property to cloudPcPools for deviceManagement + Create a new cloudPcPool object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPool] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-post-cloudpcpools?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -92,7 +94,7 @@ async def post(self,body: CloudPcPool, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get cloudPcPools from deviceManagement + List the properties and relationships of the cloudPcPool objects. 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: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to cloudPcPools for deviceManagement + Create a new cloudPcPool object. 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 CloudPcPoolsRequestBuilderGetQueryParameters(): """ - Get cloudPcPools from deviceManagement + List the properties and relationships of the cloudPcPool objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/assignments_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/assignments_request_builder.py index 139c2064c32..5753af5807d 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/assignments_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/assignments_request_builder.py @@ -49,9 +49,10 @@ def by_cloud_pc_pool_assignment_id(self,cloud_pc_pool_assignment_id: str) -> Clo async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolAssignmentCollectionResponse]: """ - Get assignments from deviceManagement + List the assignments of a cloudPcPool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPoolAssignmentCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpool-list-assignments?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[Assignme async def post(self,body: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPoolAssignment]: """ - Create new navigation property to assignments for deviceManagement + Create a new cloudPcPoolAssignment for a cloudPcPool. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPoolAssignment] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpool-post-assignments?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -92,7 +94,7 @@ async def post(self,body: CloudPcPoolAssignment, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get assignments from deviceManagement + List the assignments of a cloudPcPool. 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: CloudPcPoolAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to assignments for deviceManagement + Create a new cloudPcPoolAssignment for a cloudPcPool. 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 AssignmentsRequestBuilderGetQueryParameters(): """ - Get assignments from deviceManagement + List the assignments of a cloudPcPool. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py index 71f3a8ea691..a4812b96d36 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_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 assignments for deviceManagement + Delete a cloudPcPoolAssignment 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/cloudpcpoolassignment-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -50,9 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolAssignment]: """ - Get assignments from deviceManagement + Read the properties of a cloudPcPoolAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPoolAssignment] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpoolassignment-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +95,7 @@ async def patch(self,body: CloudPcPoolAssignment, request_configuration: Optiona def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property assignments for deviceManagement + Delete a cloudPcPoolAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get assignments from deviceManagement + Read the properties of a cloudPcPoolAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +150,7 @@ class CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters(): """ - Get assignments from deviceManagement + Read the properties of a cloudPcPoolAssignment object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py index 7f12977c9b4..52e7446df8f 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py @@ -33,9 +33,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 cloudPcPools for deviceManagement + Delete a cloudPcPool 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/cloudpcpool-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -51,9 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPool]: """ - Get cloudPcPools from deviceManagement + Read the properties and relationships of a cloudPcPool object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPool] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpool-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -71,10 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcP async def patch(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPool]: """ - Update the navigation property cloudPcPools in deviceManagement + Update the properties of a cloudPcPool object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPool] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcpool-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +97,7 @@ async def patch(self,body: CloudPcPool, request_configuration: Optional[RequestC def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property cloudPcPools for deviceManagement + Delete a cloudPcPool object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get cloudPcPools from deviceManagement + Read the properties and relationships of a cloudPcPool object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CloudPcPool, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property cloudPcPools in deviceManagement + Update the properties of a cloudPcPool object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -158,7 +161,7 @@ class CloudPcPoolItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class CloudPcPoolItemRequestBuilderGetQueryParameters(): """ - Get cloudPcPools from deviceManagement + Read the properties and relationships of a cloudPcPool object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_post_request_body.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_post_request_body.py index 1feb760cafb..ad3a49927fe 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_post_request_body.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_post_request_body.py @@ -15,6 +15,8 @@ class ApplyPostRequestBody(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 isForceUserLogoffEnabled property + is_force_user_logoff_enabled: Optional[bool] = False # The policySettings property policy_settings: Optional[CloudPcPolicySettingType] = None # The reservePercentage property @@ -41,6 +43,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ......models.cloud_pc_policy_setting_type import CloudPcPolicySettingType fields: dict[str, Callable[[Any], None]] = { + "isForceUserLogoffEnabled": lambda n : setattr(self, 'is_force_user_logoff_enabled', n.get_bool_value()), "policySettings": lambda n : setattr(self, 'policy_settings', n.get_collection_of_enum_values(CloudPcPolicySettingType)), "reservePercentage": lambda n : setattr(self, 'reserve_percentage', n.get_int_value()), } @@ -54,6 +57,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_bool_value("isForceUserLogoffEnabled", self.is_force_user_logoff_enabled) writer.write_enum_value("policySettings", self.policy_settings) writer.write_int_value("reservePercentage", self.reserve_percentage) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_request_builder.py index 0986beb34a0..d9294e2be24 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/apply/apply_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ApplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. Currently, the region is the only policy setting that you can apply. + Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. You can apply policy settings such as region and singleSignOn. This action also supports reprovisioning for frontline shared mode Cloud PCs by using the reservePercentage parameter to control the percentage of Cloud PCs that remain available during the process. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ApplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ApplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. Currently, the region is the only policy setting that you can apply. + Apply the current provisioning policy configuration to all Cloud PC devices under a specified policy. You can apply policy settings such as region and singleSignOn. This action also supports reprovisioning for frontline shared mode Cloud PCs by using the reservePercentage parameter to control the percentage of Cloud PCs that remain available during the process. 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/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py index 7e5031fdedf..e518434e5df 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py @@ -21,6 +21,7 @@ from .assignments.assignments_request_builder import AssignmentsRequestBuilder from .retrieve_policy_apply_action_result.retrieve_policy_apply_action_result_request_builder import RetrievePolicyApplyActionResultRequestBuilder from .retrieve_policy_apply_schedule.retrieve_policy_apply_schedule_request_builder import RetrievePolicyApplyScheduleRequestBuilder + from .retrieve_policy_update_status_result.retrieve_policy_update_status_result_request_builder import RetrievePolicyUpdateStatusResultRequestBuilder from .retry.retry_request_builder import RetryRequestBuilder from .schedule_policy_apply_task.schedule_policy_apply_task_request_builder import SchedulePolicyApplyTaskRequestBuilder @@ -193,6 +194,15 @@ def retrieve_policy_apply_schedule(self) -> RetrievePolicyApplyScheduleRequestBu return RetrievePolicyApplyScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def retrieve_policy_update_status_result(self) -> RetrievePolicyUpdateStatusResultRequestBuilder: + """ + Provides operations to call the retrievePolicyUpdateStatusResult method. + """ + from .retrieve_policy_update_status_result.retrieve_policy_update_status_result_request_builder import RetrievePolicyUpdateStatusResultRequestBuilder + + return RetrievePolicyUpdateStatusResultRequestBuilder(self.request_adapter, self.path_parameters) + @property def retry(self) -> RetryRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/retrieve_policy_update_status_result/retrieve_policy_update_status_result_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/retrieve_policy_update_status_result/retrieve_policy_update_status_result_request_builder.py new file mode 100644 index 00000000000..bec4dd7e6fc --- /dev/null +++ b/msgraph_beta/generated/device_management/virtual_endpoint/provisioning_policies/item/retrieve_policy_update_status_result/retrieve_policy_update_status_result_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cloud_pc_policy_pending_apply_status_result import CloudPcPolicyPendingApplyStatusResult + from ......models.o_data_errors.o_data_error import ODataError + +class RetrievePolicyUpdateStatusResultRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrievePolicyUpdateStatusResult method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RetrievePolicyUpdateStatusResultRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/retrievePolicyUpdateStatusResult()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcPolicyPendingApplyStatusResult]: + """ + Retrieve the pending apply status of a provisioning policy to determine whether unapplied changes exist for Cloud PCs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CloudPcPolicyPendingApplyStatusResult] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-retrievepolicyupdatestatusresult?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.cloud_pc_policy_pending_apply_status_result import CloudPcPolicyPendingApplyStatusResult + + return await self.request_adapter.send_async(request_info, CloudPcPolicyPendingApplyStatusResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Retrieve the pending apply status of a provisioning policy to determine whether unapplied changes exist for Cloud PCs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> RetrievePolicyUpdateStatusResultRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RetrievePolicyUpdateStatusResultRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrievePolicyUpdateStatusResultRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_request_builder.py index 8d281c28a84..ffa1bdee088 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RetrieveCloudPcTroubleshootReportsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Get troubleshooting reports for Cloud PCs. You can get a regional troubleshooting report, a report with troubleshooting details, a report with troubleshooting trends, or a report on the number of troubleshooting issues. + Get Cloud PC troubleshooting reports. You can get tenant-level reports, configuration reports, user and device reports, and view data table reports. For the report types grouped by scope, including the mandatory filter parameters and response columns per reportName, see Cloud PC troubleshoot report types. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes @@ -54,7 +54,7 @@ async def post(self,body: RetrieveCloudPcTroubleshootReportsPostRequestBody, req def to_post_request_information(self,body: RetrieveCloudPcTroubleshootReportsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Get troubleshooting reports for Cloud PCs. You can get a regional troubleshooting report, a report with troubleshooting details, a report with troubleshooting trends, or a report on the number of troubleshooting issues. + Get Cloud PC troubleshooting reports. You can get tenant-level reports, configuration reports, user and device reports, and view data table reports. For the report types grouped by scope, including the mandatory filter parameters and response columns per reportName, see Cloud PC troubleshoot report types. 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/zebra_fota_connector/approve_fota_apps/approve_fota_apps_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_connector/approve_fota_apps/approve_fota_apps_post_response.py index 8fcf738dfda..e76cfb4be1e 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_connector/approve_fota_apps/approve_fota_apps_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_connector/approve_fota_apps/approve_fota_apps_post_response.py @@ -13,7 +13,7 @@ class ApproveFotaAppsPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ApproveFotaAppsPostResponse: diff --git a/msgraph_beta/generated/device_management/zebra_fota_connector/connect/connect_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_connector/connect/connect_post_response.py index e639f17928b..fb9c64663da 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_connector/connect/connect_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_connector/connect/connect_post_response.py @@ -13,7 +13,7 @@ class ConnectPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ConnectPostResponse: diff --git a/msgraph_beta/generated/device_management/zebra_fota_connector/disconnect/disconnect_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_connector/disconnect/disconnect_post_response.py index 8cddbf4b3f7..aa8e176ce7d 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_connector/disconnect/disconnect_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_connector/disconnect/disconnect_post_response.py @@ -13,7 +13,7 @@ class DisconnectPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DisconnectPostResponse: diff --git a/msgraph_beta/generated/device_management/zebra_fota_connector/has_active_deployments/has_active_deployments_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_connector/has_active_deployments/has_active_deployments_post_response.py index 906f01e8a44..e0ee5291e4e 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_connector/has_active_deployments/has_active_deployments_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_connector/has_active_deployments/has_active_deployments_post_response.py @@ -13,7 +13,7 @@ class HasActiveDeploymentsPostResponse(AdditionalDataHolder, BackedModel, Parsab # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> HasActiveDeploymentsPostResponse: diff --git a/msgraph_beta/generated/device_management/zebra_fota_deployments/item/cancel/cancel_post_response.py b/msgraph_beta/generated/device_management/zebra_fota_deployments/item/cancel/cancel_post_response.py index c06505d46ea..a08ee598142 100644 --- a/msgraph_beta/generated/device_management/zebra_fota_deployments/item/cancel/cancel_post_response.py +++ b/msgraph_beta/generated/device_management/zebra_fota_deployments/item/cancel/cancel_post_response.py @@ -13,7 +13,7 @@ class CancelPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CancelPostResponse: diff --git a/msgraph_beta/generated/devices/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/devices/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/devices/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/devices/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/devices/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/devices/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/devices/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/devices/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/devices/item/registered_owners/ref/ref_request_builder.py b/msgraph_beta/generated/devices/item/registered_owners/ref/ref_request_builder.py index 547bae7411d..79e639182dd 100644 --- a/msgraph_beta/generated/devices/item/registered_owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/devices/item/registered_owners/ref/ref_request_builder.py @@ -29,7 +29,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}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/devices/{device%2Did}/registeredOwners/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/devices/item/registered_users/ref/ref_request_builder.py b/msgraph_beta/generated/devices/item/registered_users/ref/ref_request_builder.py index 2f216233c7e..daa4a29ba85 100644 --- a/msgraph_beta/generated/devices/item/registered_users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/devices/item/registered_users/ref/ref_request_builder.py @@ -29,7 +29,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}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/devices/{device%2Did}/registeredUsers/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/directory/administrative_units/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/directory/administrative_units/item/members/ref/ref_request_builder.py index 37498764b47..49a59bb369e 100644 --- a/msgraph_beta/generated/directory/administrative_units/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/directory/administrative_units/item/members/ref/ref_request_builder.py @@ -29,7 +29,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}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/directory/deleted_items/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory/deleted_items/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory/deleted_items/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory/deleted_items/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory/deleted_items/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory/deleted_items/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory/deleted_items/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory/deleted_items/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/directory/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py b/msgraph_beta/generated/directory/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py index 626726080ac..7703bb9b027 100644 --- a/msgraph_beta/generated/directory/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py +++ b/msgraph_beta/generated/directory/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py @@ -29,7 +29,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}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -112,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi Returns: RequestInformation """ warn("Feature Rollout Policies have been grouped with other policies under /policies. The existing /directory/featureRolloutPolicies is deprecated and will stop returning data on 06/30/2021. Please use /policies/featureRolloutPolicies. as of 2021-01/DirectoryFeatureRolloutPolicies on 2021-03-05 and will be removed 2021-06-30", DeprecationWarning) - request_info = RequestInformation(Method.GET, '{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -127,7 +127,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio warn("Feature Rollout Policies have been grouped with other policies under /policies. The existing /directory/featureRolloutPolicies is deprecated and will stop returning data on 06/30/2021. Please use /policies/featureRolloutPolicies. as of 2021-01/DirectoryFeatureRolloutPolicies on 2021-03-05 and will be removed 2021-06-30", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/directory/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py b/msgraph_beta/generated/directory/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py index 58c495772fd..f4e6b0312c4 100644 --- a/msgraph_beta/generated/directory/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py +++ b/msgraph_beta/generated/directory/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py @@ -16,7 +16,7 @@ class CreateDeviceFromTemplatePostRequestBody(AdditionalDataHolder, BackedModel, # 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 accountEnabled property - account_enabled: Optional[bool] = None + account_enabled: Optional[bool] = False # The alternativeNames property alternative_names: Optional[list[str]] = None # The externalDeviceId property diff --git a/msgraph_beta/generated/directory_objects/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory_objects/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory_objects/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory_objects/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory_objects/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory_objects/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory_objects/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory_objects/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/directory_role_templates/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory_role_templates/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory_role_templates/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory_role_templates/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory_role_templates/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory_role_templates/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory_role_templates/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory_role_templates/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/directory_roles/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory_roles/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory_roles/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory_roles/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory_roles/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory_roles/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory_roles/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory_roles/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/directory_roles/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/directory_roles/item/members/ref/ref_request_builder.py index 47e134bc7ff..fcd9ceed047 100644 --- a/msgraph_beta/generated/directory_roles/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/directory_roles/item/members/ref/ref_request_builder.py @@ -29,7 +29,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}/directoryRoles/{directoryRole%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/directory_setting_templates/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/directory_setting_templates/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/directory_setting_templates/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/directory_setting_templates/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/directory_setting_templates/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/directory_setting_templates/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/directory_setting_templates/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/directory_setting_templates/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/domains/item/force_delete/force_delete_post_request_body.py b/msgraph_beta/generated/domains/item/force_delete/force_delete_post_request_body.py index 090c335ab49..371546a41e6 100644 --- a/msgraph_beta/generated/domains/item/force_delete/force_delete_post_request_body.py +++ b/msgraph_beta/generated/domains/item/force_delete/force_delete_post_request_body.py @@ -13,7 +13,7 @@ class ForceDeletePostRequestBody(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 disableUserAccounts property - disable_user_accounts: Optional[bool] = None + disable_user_accounts: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ForceDeletePostRequestBody: diff --git a/msgraph_beta/generated/domains/item/promote/promote_post_response.py b/msgraph_beta/generated/domains/item/promote/promote_post_response.py index a00571a467d..421f0fe57fe 100644 --- a/msgraph_beta/generated/domains/item/promote/promote_post_response.py +++ b/msgraph_beta/generated/domains/item/promote/promote_post_response.py @@ -13,7 +13,7 @@ class PromotePostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> PromotePostResponse: diff --git a/msgraph_beta/generated/drives/item/items/item/copy/copy_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/copy/copy_post_request_body.py index 56a092d88c8..38c10a0dea3 100644 --- a/msgraph_beta/generated/drives/item/items/item/copy/copy_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/copy/copy_post_request_body.py @@ -16,9 +16,9 @@ class CopyPostRequestBody(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 childrenOnly property - children_only: Optional[bool] = None + children_only: Optional[bool] = False # The includeAllVersionHistory property - include_all_version_history: Optional[bool] = None + include_all_version_history: Optional[bool] = False # The name property name: Optional[str] = None # The parentReference property diff --git a/msgraph_beta/generated/drives/item/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/create_link/create_link_post_request_body.py index 3d3ac06083b..4f01d330ec7 100644 --- a/msgraph_beta/generated/drives/item/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(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 retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/drives/item/items/item/invite/invite_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/invite/invite_post_request_body.py index 4e48cd9ba71..61321fd50da 100644 --- a/msgraph_beta/generated/drives/item/items/item/invite/invite_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/invite/invite_post_request_body.py @@ -15,6 +15,12 @@ class InvitePostRequestBody(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 requireSignIn property + require_sign_in: Optional[bool] = False + # The retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendInvitation property + send_invitation: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[str] = None # The message property @@ -23,14 +29,8 @@ class InvitePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The requireSignIn property - require_sign_in: Optional[bool] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The roles property roles: Optional[list[str]] = None - # The sendInvitation property - send_invitation: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> InvitePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/preview/preview_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/preview/preview_post_request_body.py index 4bf4f82427a..60e8817d637 100644 --- a/msgraph_beta/generated/drives/item/items/item/preview/preview_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/preview/preview_post_request_body.py @@ -13,9 +13,9 @@ class PreviewPostRequestBody(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 allowEdit property - allow_edit: Optional[bool] = None + allow_edit: Optional[bool] = False # The chromeless property - chromeless: Optional[bool] = None + chromeless: Optional[bool] = False # The page property page: Optional[str] = None # The viewer property diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/create_session/create_session_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/create_session/create_session_post_request_body.py index e7d897a6440..e2d20bc3238 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/create_session/create_session_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/create_session/create_session_post_request_body.py @@ -13,7 +13,7 @@ class CreateSessionPostRequestBody(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 persistChanges property - persist_changes: Optional[bool] = None + persist_changes: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CreateSessionPostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_post_request_body.py index 3606198a254..149c08b6e8d 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_post_request_body.py @@ -12,10 +12,10 @@ class AddPostRequestBody(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 hasHeaders property + has_headers: Optional[bool] = False # The address property address: Optional[str] = None - # The hasHeaders property - has_headers: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/data_body_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/data_body_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/data_body_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/data_body_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/header_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/header_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/header_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/header_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_post_request_body.py index f73e95b83c5..96b7c17f25e 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_post_request_body.py @@ -15,10 +15,10 @@ class ApplyPostRequestBody(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 matchCase property + match_case: Optional[bool] = False # The fields property fields: Optional[list[WorkbookSortField]] = None - # The matchCase property - match_case: Optional[bool] = None # The method property method: Optional[str] = None diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/total_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/total_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/total_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/item/total_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_post_request_body.py index 3606198a254..149c08b6e8d 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_post_request_body.py @@ -12,10 +12,10 @@ class AddPostRequestBody(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 hasHeaders property + has_headers: Optional[bool] = False # The address property address: Optional[str] = None - # The hasHeaders property - has_headers: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_post_request_body.py index af8ba72129c..58ad675aa2d 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_post_request_body.py @@ -15,10 +15,10 @@ class ApplyPostRequestBody(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 matchCase property + match_case: Optional[bool] = False # The fields property fields: Optional[list[WorkbookSortField]] = None - # The matchCase property - match_case: Optional[bool] = None # The method property method: Optional[str] = None diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/merge/merge_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/merge/merge_post_request_body.py index ec88b24074b..ae780058814 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/merge/merge_post_request_body.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/merge/merge_post_request_body.py @@ -13,7 +13,7 @@ class MergePostRequestBody(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 across property - across: Optional[bool] = None + across: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MergePostRequestBody: diff --git a/msgraph_beta/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/drives/item/list_/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/drives/item/list_/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/drives/item/list_/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/drives/item/list_/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/drives/item/list_/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/drives/item/list_/items/item/create_link/create_link_post_request_body.py index 0916d1eddbc..a1e19b02e8c 100644 --- a/msgraph_beta/generated/drives/item/list_/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/drives/item/list_/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(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 retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/education/classes/classes_request_builder.py b/msgraph_beta/generated/education/classes/classes_request_builder.py index e0a7d88a6e6..877b1da6d45 100644 --- a/msgraph_beta/generated/education/classes/classes_request_builder.py +++ b/msgraph_beta/generated/education/classes/classes_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ClassesR async def post(self,body: EducationClass, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationClass]: """ - Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which willadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and does not create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API. + Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which willadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and doesn't create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EducationClass] @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: EducationClass, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which willadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and does not create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API. + Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which willadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and doesn't create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API. 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/education/classes/item/assignments/item/categories/ref/ref_request_builder.py b/msgraph_beta/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py index b6bd55cc301..96ce8ea2f81 100644 --- a/msgraph_beta/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py @@ -29,7 +29,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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/education/classes/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/education/classes/item/members/ref/ref_request_builder.py index e1e89de59c4..967cacc453f 100644 --- a/msgraph_beta/generated/education/classes/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/classes/item/members/ref/ref_request_builder.py @@ -29,7 +29,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}/education/classes/{educationClass%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/members/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/education/classes/item/teachers/ref/ref_request_builder.py b/msgraph_beta/generated/education/classes/item/teachers/ref/ref_request_builder.py index 6a370dcbfdd..b275f81bfe9 100644 --- a/msgraph_beta/generated/education/classes/item/teachers/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/classes/item/teachers/ref/ref_request_builder.py @@ -29,7 +29,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}/education/classes/{educationClass%2Did}/teachers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/education/me/assignments/item/categories/ref/ref_request_builder.py b/msgraph_beta/generated/education/me/assignments/item/categories/ref/ref_request_builder.py index c0f6d94b53b..45838b92480 100644 --- a/msgraph_beta/generated/education/me/assignments/item/categories/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/me/assignments/item/categories/ref/ref_request_builder.py @@ -29,7 +29,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}/education/me/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/education/schools/item/classes/ref/ref_request_builder.py b/msgraph_beta/generated/education/schools/item/classes/ref/ref_request_builder.py index 444abdc90c7..580162133e8 100644 --- a/msgraph_beta/generated/education/schools/item/classes/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/schools/item/classes/ref/ref_request_builder.py @@ -29,7 +29,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}/education/schools/{educationSchool%2Did}/classes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/education/schools/item/users/ref/ref_request_builder.py b/msgraph_beta/generated/education/schools/item/users/ref/ref_request_builder.py index 541055efa84..6b8f3ee0131 100644 --- a/msgraph_beta/generated/education/schools/item/users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/schools/item/users/ref/ref_request_builder.py @@ -29,7 +29,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}/education/schools/{educationSchool%2Did}/users/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py b/msgraph_beta/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py index 8d350bde50d..6117f1d57ae 100644 --- a/msgraph_beta/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py +++ b/msgraph_beta/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py @@ -29,7 +29,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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/employee_experience/employee_experience_request_builder.py b/msgraph_beta/generated/employee_experience/employee_experience_request_builder.py index 00f3a729518..3c4bcdc9b03 100644 --- a/msgraph_beta/generated/employee_experience/employee_experience_request_builder.py +++ b/msgraph_beta/generated/employee_experience/employee_experience_request_builder.py @@ -72,7 +72,7 @@ def learning_course_activities_with_externalcourse_activity_id(self,externalcour async def patch(self,body: EmployeeExperience, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EmployeeExperience]: """ Update employeeExperience - param body: Represents a container that exposes navigation properties for employee experience resources. + param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EmployeeExperience] """ @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: EmployeeExperience, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update employeeExperience - param body: Represents a container that exposes navigation properties for employee experience resources. + 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/group_lifecycle_policies/item/add_group/add_group_post_response.py b/msgraph_beta/generated/group_lifecycle_policies/item/add_group/add_group_post_response.py index d6ab8b41d3f..d358e86d6d3 100644 --- a/msgraph_beta/generated/group_lifecycle_policies/item/add_group/add_group_post_response.py +++ b/msgraph_beta/generated/group_lifecycle_policies/item/add_group/add_group_post_response.py @@ -13,7 +13,7 @@ class AddGroupPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AddGroupPostResponse: diff --git a/msgraph_beta/generated/group_lifecycle_policies/item/remove_group/remove_group_post_response.py b/msgraph_beta/generated/group_lifecycle_policies/item/remove_group/remove_group_post_response.py index ebcf0f00653..1cdda13f12f 100644 --- a/msgraph_beta/generated/group_lifecycle_policies/item/remove_group/remove_group_post_response.py +++ b/msgraph_beta/generated/group_lifecycle_policies/item/remove_group/remove_group_post_response.py @@ -13,7 +13,7 @@ class RemoveGroupPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RemoveGroupPostResponse: diff --git a/msgraph_beta/generated/group_lifecycle_policies/renew_group/renew_group_post_response.py b/msgraph_beta/generated/group_lifecycle_policies/renew_group/renew_group_post_response.py index 93d56bb947f..2773a93a74f 100644 --- a/msgraph_beta/generated/group_lifecycle_policies/renew_group/renew_group_post_response.py +++ b/msgraph_beta/generated/group_lifecycle_policies/renew_group/renew_group_post_response.py @@ -13,7 +13,7 @@ class RenewGroupPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RenewGroupPostResponse: diff --git a/msgraph_beta/generated/groups/item/accepted_senders/accepted_senders_request_builder.py b/msgraph_beta/generated/groups/item/accepted_senders/accepted_senders_request_builder.py index 7b4be1886c1..9c35dafc729 100644 --- a/msgraph_beta/generated/groups/item/accepted_senders/accepted_senders_request_builder.py +++ b/msgraph_beta/generated/groups/item/accepted_senders/accepted_senders_request_builder.py @@ -49,7 +49,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem async def get(self,request_configuration: Optional[RequestConfiguration[AcceptedSendersRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: """ - Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. 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/group-list-acceptedsenders?view=graph-rest-beta @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Accepted def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AcceptedSendersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +110,7 @@ def ref(self) -> RefRequestBuilder: @dataclass class AcceptedSendersRequestBuilderGetQueryParameters(): """ - Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/accepted_senders/ref/ref_request_builder.py b/msgraph_beta/generated/groups/item/accepted_senders/ref/ref_request_builder.py index 13476c3b842..abb76536137 100644 --- a/msgraph_beta/generated/groups/item/accepted_senders/ref/ref_request_builder.py +++ b/msgraph_beta/generated/groups/item/accepted_senders/ref/ref_request_builder.py @@ -29,7 +29,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}/groups/{group%2Did}/acceptedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[RefRe async def get(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderGetQueryParameters]] = None) -> Optional[StringCollectionResponse]: """ - Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[StringCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-beta @@ -106,11 +106,11 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref', self.path_parameters) + 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) @@ -171,7 +171,7 @@ class RefRequestBuilderDeleteRequestConfiguration(RequestConfiguration[RefReques @dataclass class RefRequestBuilderGetQueryParameters(): """ - Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/calendar/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/groups/item/calendar/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/groups/item/calendar/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/groups/item/calendar/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/calendar/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/groups/item/calendar/events/item/decline/decline_post_request_body.py index 7093f9b576d..0174a9bcd19 100644 --- a/msgraph_beta/generated/groups/item/calendar/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/groups/item/calendar/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py index f1de28c467e..ad3822f646b 100644 --- a/msgraph_beta/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # 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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/groups/item/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/groups/item/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/groups/item/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/groups/item/events/item/decline/decline_post_request_body.py index 3ff4e8d3fda..3b1a702814d 100644 --- a/msgraph_beta/generated/groups/item/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/groups/item/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/groups/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py index dcb3fcda337..fd4018cdf6b 100644 --- a/msgraph_beta/generated/groups/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/groups/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # 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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/groups/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/groups/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/groups/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/groups/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/groups/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/groups/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_post_response.py b/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_post_response.py index d6ab8b41d3f..d358e86d6d3 100644 --- a/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_post_response.py +++ b/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_post_response.py @@ -13,7 +13,7 @@ class AddGroupPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AddGroupPostResponse: diff --git a/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_post_response.py b/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_post_response.py index ebcf0f00653..1cdda13f12f 100644 --- a/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_post_response.py +++ b/msgraph_beta/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_post_response.py @@ -13,7 +13,7 @@ class RemoveGroupPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RemoveGroupPostResponse: diff --git a/msgraph_beta/generated/groups/item/group_lifecycle_policies/renew_group/renew_group_post_response.py b/msgraph_beta/generated/groups/item/group_lifecycle_policies/renew_group/renew_group_post_response.py index 93d56bb947f..2773a93a74f 100644 --- a/msgraph_beta/generated/groups/item/group_lifecycle_policies/renew_group/renew_group_post_response.py +++ b/msgraph_beta/generated/groups/item/group_lifecycle_policies/renew_group/renew_group_post_response.py @@ -13,7 +13,7 @@ class RenewGroupPostResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RenewGroupPostResponse: diff --git a/msgraph_beta/generated/groups/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/groups/item/members/ref/ref_request_builder.py index a1415f5b6a6..01bba32d134 100644 --- a/msgraph_beta/generated/groups/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/groups/item/members/ref/ref_request_builder.py @@ -29,7 +29,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}/groups/{group%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/members/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/groups/item/owners/ref/ref_request_builder.py b/msgraph_beta/generated/groups/item/owners/ref/ref_request_builder.py index 4bd0eb55777..1c5bd908ac9 100644 --- a/msgraph_beta/generated/groups/item/owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/groups/item/owners/ref/ref_request_builder.py @@ -29,7 +29,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}/groups/{group%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/owners/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..947be5a2ac7 --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..234eba9b6c6 --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from .......models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for groups + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..c16e784ed8b --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/item/planner_history_item_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.o_data_errors.o_data_error import ODataError + from ........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for groups + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for groups + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in groups + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py index be875c44dee..9257dc8cb6b 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/rejected_senders/ref/ref_request_builder.py b/msgraph_beta/generated/groups/item/rejected_senders/ref/ref_request_builder.py index dbaae72948a..8bef5b498fd 100644 --- a/msgraph_beta/generated/groups/item/rejected_senders/ref/ref_request_builder.py +++ b/msgraph_beta/generated/groups/item/rejected_senders/ref/ref_request_builder.py @@ -29,7 +29,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}/groups/{group%2Did}/rejectedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/groups/item/settings/settings_request_builder.py b/msgraph_beta/generated/groups/item/settings/settings_request_builder.py index e6ee51e4178..6f8e11b9f9e 100644 --- a/msgraph_beta/generated/groups/item/settings/settings_request_builder.py +++ b/msgraph_beta/generated/groups/item/settings/settings_request_builder.py @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Settings async def post(self,body: DirectorySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectorySetting]: """ - Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectorySetting] @@ -104,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DirectorySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: 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/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/sites/item/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/groups/item/sites/item/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/groups/item/sites/item/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/groups/item/sites/item/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py index f93bbfdec34..3fcada8e647 100644 --- a/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(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 retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/groups/item/team/archive/archive_post_request_body.py b/msgraph_beta/generated/groups/item/team/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/groups/item/team/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/team/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/groups/item/team/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/team/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/channel_item_request_builder.py index 934574e4851..17873ccf72d 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..87b49624828 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_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.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + 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: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + 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.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..8b1f9e13c16 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_post_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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + 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: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + 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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/groups/item/team/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..ff40b091fe3 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/add/add_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.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?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 .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..a7d4ad4f9a7 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/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}/groups/{group%2Did}/team/channels/{channel%2Did}/joinedUsers/$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/groups/item/team/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..b32458e3db1 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/item/conversation_member_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.conversation_member import ConversationMember + from ........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for groups + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for groups + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in groups + 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) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..afd12ca8722 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/joined_users_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.conversation_member import ConversationMember + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for groups + 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) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @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 remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..c76c11f7223 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_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.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + 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: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + 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.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..6a029c7f521 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_post_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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + 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: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + 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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/groups/item/team/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..f2bf6586b8c --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/joined_users/remove/remove_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.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?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 .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..e5edd1b7734 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..8ffcb2e4643 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from ..........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for groups + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..61056c513bf --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/item/planner_history_item_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.o_data_errors.o_data_error import ODataError + from ...........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for groups + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for groups + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in groups + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 9daf5d77d91..63789edaeb8 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/archive/archive_post_request_body.py b/msgraph_beta/generated/groups/item/team/primary_channel/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..783c372b66d --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_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.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + 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: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + 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.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_response.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..7dd17846886 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_post_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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + 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: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + 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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/groups/item/team/primary_channel/joined_users/add/add_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..7f5da54802e --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/add/add_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.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?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 .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..eeba8e15d67 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/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}/groups/{group%2Did}/team/primaryChannel/joinedUsers/$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/groups/item/team/primary_channel/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..8ab226c7d42 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/item/conversation_member_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.conversation_member import ConversationMember + from .......models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for groups + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for groups + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in groups + 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) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..8d24dce3cd1 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/joined_users_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.conversation_member import ConversationMember + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for groups + 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) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @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 remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..03f46cd26b0 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_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.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + 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: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + 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.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..09b491bf232 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_post_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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + 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: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + 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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/groups/item/team/primary_channel/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..7754e61df17 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/joined_users/remove/remove_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.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?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 .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..7d39a20399c --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..06328a78e9b --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from .........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for groups + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..b499705dee4 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/item/planner_history_item_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.o_data_errors.o_data_error import ODataError + from ..........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for groups + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for groups + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in groups + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 9a0bfa4dc69..472eb552a98 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/primary_channel_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/primary_channel_request_builder.py index 84d21fade7c..d6d21b27de6 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/primary_channel_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/primary_channel_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/schedule/share/share_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/share/share_post_request_body.py index 07715a8413f..1b86abe9a21 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/share/share_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/share/share_post_request_body.py @@ -13,10 +13,10 @@ class SharePostRequestBody(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 notifyTeam property + notify_team: Optional[bool] = False # The endDateTime property end_date_time: Optional[datetime.datetime] = None - # The notifyTeam property - notify_team: Optional[bool] = None # The startDateTime property start_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py index 1c117b9dd94..97b385fc856 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -16,9 +16,9 @@ class ClockInPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index acb5f9c7779..49862fea260 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -16,9 +16,9 @@ class ClockOutPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py index 5fb15169cc8..cc324ed166a 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -16,9 +16,9 @@ class EndBreakPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py index c2b2d2ba4c1..9bf02ff172c 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -16,9 +16,9 @@ class StartBreakPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_attribute_collection/graph_on_attribute_collection_external_users_self_service_sign_up/attributes/ref/ref_request_builder.py b/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_attribute_collection/graph_on_attribute_collection_external_users_self_service_sign_up/attributes/ref/ref_request_builder.py index 7a97113131b..e6f4c82aaf8 100644 --- a/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_attribute_collection/graph_on_attribute_collection_external_users_self_service_sign_up/attributes/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_attribute_collection/graph_on_attribute_collection_external_users_self_service_sign_up/attributes/ref/ref_request_builder.py @@ -29,7 +29,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}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_authentication_method_load_start/graph_on_authentication_method_load_start_external_users_self_service_sign_up/identity_providers/ref/ref_request_builder.py b/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_authentication_method_load_start/graph_on_authentication_method_load_start_external_users_self_service_sign_up/identity_providers/ref/ref_request_builder.py index 1c7cb3a3b18..4e7ecbdec87 100644 --- a/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_authentication_method_load_start/graph_on_authentication_method_load_start_external_users_self_service_sign_up/identity_providers/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity/authentication_events_flows/item/graph_external_users_self_service_sign_up_events_flow/on_authentication_method_load_start/graph_on_authentication_method_load_start_external_users_self_service_sign_up/identity_providers/ref/ref_request_builder.py @@ -29,7 +29,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}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/identity/b2c_user_flows/item/identity_providers/ref/ref_request_builder.py b/msgraph_beta/generated/identity/b2c_user_flows/item/identity_providers/ref/ref_request_builder.py index dd38791dae4..8a1c99fdfdc 100644 --- a/msgraph_beta/generated/identity/b2c_user_flows/item/identity_providers/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity/b2c_user_flows/item/identity_providers/ref/ref_request_builder.py @@ -29,7 +29,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}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -115,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi Returns: RequestInformation """ warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) - request_info = RequestInformation(Method.GET, '{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -130,7 +130,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio warn("The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API. as of 2021-05/identityProvider on 2021-08-24 and will be removed 2023-03-15", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/b2cUserFlows/{b2cIdentityUserFlow%2Did}/identityProviders/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py b/msgraph_beta/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py index 04d5bfe97fc..bf7b81b552e 100644 --- a/msgraph_beta/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py @@ -29,7 +29,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}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py b/msgraph_beta/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py index dccc2549f32..6bc4d21697d 100644 --- a/msgraph_beta/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py +++ b/msgraph_beta/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuthenticationStrengthUsage]: """ - The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationStrengthUsage] Find more info here: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity/conditional_access/authentication_strengths/policies/item/usage/usage_request_builder.py b/msgraph_beta/generated/identity/conditional_access/authentication_strengths/policies/item/usage/usage_request_builder.py index d37a6226f28..611058aa9c4 100644 --- a/msgraph_beta/generated/identity/conditional_access/authentication_strengths/policies/item/usage/usage_request_builder.py +++ b/msgraph_beta/generated/identity/conditional_access/authentication_strengths/policies/item/usage/usage_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuthenticationStrengthUsage]: """ - The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationStrengthUsage] Find more info here: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py index 4100631a5c0..59bbc26bb65 100644 --- a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py @@ -18,7 +18,7 @@ class EvaluatePostRequestBody(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 appliedPoliciesOnly property - applied_policies_only: Optional[bool] = None + applied_policies_only: Optional[bool] = False # The signInConditions property sign_in_conditions: Optional[SignInConditions] = None # The signInContext property diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py index 360d7d774e3..994942108e5 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py @@ -62,7 +62,7 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq async def get(self,request_configuration: Optional[RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinitionCollectionResponse]: """ - Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects. + Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are 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/accessreviewset-list-definitions?view=graph-rest-beta @@ -107,7 +107,7 @@ async def post(self,body: AccessReviewScheduleDefinition, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects. + Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are 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 """ @@ -153,7 +153,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DefinitionsRequestBuilderGetQueryParameters(): """ - Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects. + Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are 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: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py index 5f6ba0fd41a..0df42c586ca 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py @@ -62,7 +62,7 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceCollectionResponse]: """ - Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects do not include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. + Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects don't include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessReviewInstanceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-list-instances?view=graph-rest-beta @@ -106,7 +106,7 @@ async def post(self,body: AccessReviewInstance, request_configuration: Optional[ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects do not include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. + Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects don't include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -152,7 +152,7 @@ def count(self) -> CountRequestBuilder: @dataclass class InstancesRequestBuilderGetQueryParameters(): """ - Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects do not include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. + Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more accessReviewInstance objects are returned, including all of their nested properties. Returned objects don't include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/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/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py index 04adc857299..276c9a70023 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/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/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d 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 batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostReque 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 batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. 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/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py index 0ccd471ebf3..ff9b32c3d02 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + 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 @@ -54,7 +54,7 @@ async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configura def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + 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 diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py index 00d48e3e76e..662bd7faaf0 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py @@ -63,7 +63,7 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: """ - Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-list-decisions?view=graph-rest-beta @@ -107,7 +107,7 @@ async def post(self,body: AccessReviewInstanceDecisionItem, request_configuratio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -162,7 +162,7 @@ def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: @dataclass class DecisionsRequestBuilderGetQueryParameters(): """ - Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py index 7366933a09c..acb402b04c7 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d 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. + 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 @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa 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. + 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 """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py index 7767cc221b0..cf9680826fe 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py @@ -62,7 +62,7 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq async def get(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStageCollectionResponse]: """ - Retrieve the stages in a multi-stage access review instance. + Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessReviewStageCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-list-stages?view=graph-rest-beta @@ -106,7 +106,7 @@ async def post(self,body: AccessReviewStage, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the stages in a multi-stage access review instance. + Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -152,7 +152,7 @@ def count(self) -> CountRequestBuilder: @dataclass class StagesRequestBuilderGetQueryParameters(): """ - Retrieve the stages in a multi-stage access review instance. + Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/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/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py index 08fce05bcb9..a9ae8378ed0 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/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/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d 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 batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostReque 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 batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. 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/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py index 8ac60647eed..0b8dfb86a0f 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + 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 @@ -54,7 +54,7 @@ async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configura def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + 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 diff --git a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py index 9c59752456f..8ce9be8d64c 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/stop/stop_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d 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. + 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 @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa 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. + 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 """ diff --git a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py index a816fadf2b0..88beac74482 100644 --- a/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/catalogs/item/access_package_resources/item/upload_sessions/upload_sessions_request_builder.py @@ -72,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UploadSe async def post(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomDataProvidedResourceUploadSession]: """ - Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. + Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomDataProvidedResourceUploadSession] @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: CustomDataProvidedResourceUploadSession, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. + Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and customDataProvidedResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. 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/identity_governance/entitlement_management/access_package_assignment_approvals/item/steps/item/approval_step_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/steps/item/approval_step_item_request_builder.py index 4a3227b6930..3ac7ab1c346 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/steps/item/approval_step_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/steps/item/approval_step_item_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval async def patch(self,body: ApprovalStep, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApprovalStep]: """ - Apply approve or deny decision on an approvalStep object. + Apply an approve or deny decision on an approvalStep object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ApprovalStep, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Apply approve or deny decision on an approvalStep object. + Apply an approve or deny decision on an approvalStep object. 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/identity_governance/entitlement_management/access_package_assignments/item/access_package/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py index 3ec46f610ac..4e7858e447b 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetApplicablePolicyRequirementsPostResponse]: """ - In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetApplicablePolicyRequirementsPostResponse] Find more info here: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_access_packages/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_access_packages/ref/ref_request_builder.py index 2a205fbabd4..70d47f3fdc6 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_access_packages/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_access_packages/ref/ref_request_builder.py @@ -29,7 +29,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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleAccessPackages/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_groups/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_groups/ref/ref_request_builder.py index 620709ff743..4a8ceeeb9c3 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_assignments/item/access_package/incompatible_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/incompatibleGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py index 8626ee316e9..fa714395b01 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/access_package_custom_workflow_extensions_request_builder.py @@ -50,7 +50,7 @@ def by_custom_callout_extension_id(self,custom_callout_extension_id: str) -> Cus async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: """ - Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtensionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/accesspackagecatalog-list-accesspackagecustomworkflowextensions?view=graph-rest-beta @@ -96,7 +96,7 @@ async def post(self,body: CustomCalloutExtension, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -145,7 +145,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AccessPackageCustomWorkflowExtensionsRequestBuilderGetQueryParameters(): """ - Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py index 4e2eecdc513..b953ae41e00 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetApplicablePolicyRequirementsPostResponse]: """ - In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetApplicablePolicyRequirementsPostResponse] Find more info here: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py index 0c728b00d81..ae651401281 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py @@ -29,7 +29,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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py index ca5b2cbc9e5..f346fa0412a 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py index ae053075399..c528e4a0b12 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetApplicablePolicyRequirementsPostResponse]: """ - In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetApplicablePolicyRequirementsPostResponse] Find more info here: https://learn.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py index 2f4ecbddd97..e230014f017 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. 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/connectedorganization-delete-externalsponsors?view=graph-rest-beta @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py index 2a459aa4efe..b0841275e9e 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py @@ -29,11 +29,11 @@ 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}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. 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/connectedorganization-delete-externalsponsors?view=graph-rest-beta @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RefReque async def post(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -95,7 +95,7 @@ async def post(self,body: ReferenceCreate, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> RequestInformation: """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,21 +110,21 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. 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, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref', self.path_parameters) + 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) @@ -143,7 +143,7 @@ def with_url(self,raw_url: str) -> RefRequestBuilder: @dataclass class RefRequestBuilderDeleteQueryParameters(): """ - Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py index 54fdda9cf14..4a32e310e0c 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. 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/connectedorganization-delete-internalsponsors?view=graph-rest-beta @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py index 85aad65675c..ce599d08c03 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py @@ -29,11 +29,11 @@ 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}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. 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/connectedorganization-delete-internalsponsors?view=graph-rest-beta @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RefReque async def post(self,body: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -95,7 +95,7 @@ async def post(self,body: ReferenceCreate, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> RequestInformation: """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,21 +110,21 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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: ReferenceCreate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. 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, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref', self.path_parameters) + 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) @@ -143,7 +143,7 @@ def with_url(self,raw_url: str) -> RefRequestBuilder: @dataclass class RefRequestBuilderDeleteQueryParameters(): """ - Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py new file mode 100644 index 00000000000..3d645a4ac05 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.identity_governance.workflow_subject import WorkflowSubject + +@dataclass +class ActivateAndWaitPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The subject property + subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateAndWaitPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateAndWaitPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateAndWaitPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.identity_governance.workflow_subject import WorkflowSubject + + from .......models.identity_governance.workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py new file mode 100644 index 00000000000..5af57e1cf79 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + from .......models.o_data_errors.o_data_error import ODataError + from .activate_and_wait_post_request_body import ActivateAndWaitPostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateAndWait method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", path_parameters) + + async def post(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AwaitedWorkflowProcessingResult]: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AwaitedWorkflowProcessingResult] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activateandwait?view=graph-rest-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.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + + return await self.request_adapter.send_async(request_info, AwaitedWorkflowProcessingResult, error_mapping) + + def to_post_request_information(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py new file mode 100644 index 00000000000..f1de5f54739 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.workflow import Workflow + from .......models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the clearQuarantine method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workflow]: + """ + Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Workflow] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?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") + from .......models.identity_governance.workflow import Workflow + + return await self.request_adapter.send_async(request_info, Workflow, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + 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) -> MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py index 6deaaaac15a..5aa99977275 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: PreviewWorkflowPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: PreviewWorkflowPostRequestBody, request_configuration: def to_post_request_information(self,body: PreviewWorkflowPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. 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/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py index 74f828b0358..485c5fba140 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workflow]: """ - Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Workflow] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py index 0eb5b021edd..272da7346ab 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py @@ -17,6 +17,7 @@ from ........models.identity_governance.run import Run from ........models.o_data_errors.o_data_error import ODataError from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -83,6 +84,15 @@ def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..47ba152485a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..0807af52e8f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..fed58bb5086 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.run import Run + from ............models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..472c86eb39a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.run_collection_response import RunCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..e5c6164a802 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.subject_processing_result import SubjectProcessingResult + from ..........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The processing results for each subject in this workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..5d6bdd23608 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..5a1f3e9d889 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-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: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..37e6a620b0a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from .............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..76c21f2ff07 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.mailbox_settings import MailboxSettings + from ..............models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..7d846f4e901 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..14af99f861a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + from ..............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..f36cc32d0f2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .............models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..3292ef3edae --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.identity_governance.task import Task + from .............models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..c58448c43e2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.task_processing_result import TaskProcessingResult + from ............models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..2b4ca7a5e19 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..d6ba85238b3 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + The processing results for each subject in this workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 3b612341896..164b58641d5 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 2cd7dca1f3a..5cee48cad78 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..d50bc820c9a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..0c3978aa98e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..ab1a325d47b --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.run import Run + from ..........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..3919a4c9f38 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run_collection_response import RunCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id(self,run_id: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id is None: + raise TypeError("run_id cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did"] = run_id + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..4f8685bb4ce --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.subject_processing_result import SubjectProcessingResult + from ........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + Get subjectProcessingResults from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..7d4bfb5f38f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..02259b0a5d8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-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: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..0362f361a10 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from ...........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..8f04b956f96 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.mailbox_settings import MailboxSettings + from ............models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..d54f151203c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..97ec3c43cbb --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from ............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..4561492a5d8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from ...........models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..325c123d2ac --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.task import Task + from ...........models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..94b09ad4ebe --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.task_processing_result import TaskProcessingResult + from ..........models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..4286579834e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..45e0c084e5d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + Get subjectProcessingResults from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index b2732f402e1..30187fc1acc 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 05ec32064c5..6ae40ca09cb 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 12b4d0b074f..5a2ea135d5b 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index f23d1962f7b..2f571434d6f 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py index 730d164b4b7..bcc98343df7 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py @@ -21,14 +21,17 @@ from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_preview_task_failures.microsoft_graph_identity_governance_preview_task_failures_request_builder import MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder from .microsoft_graph_identity_governance_preview_workflow.microsoft_graph_identity_governance_preview_workflow_request_builder import MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .preview_scope.preview_scope_request_builder import PreviewScopeRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .task_reports.task_reports_request_builder import TaskReportsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -164,6 +167,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_and_wait(self) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Provides operations to call the activateAndWait method. + """ + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: """ @@ -182,6 +194,15 @@ def microsoft_graph_identity_governance_cancel_processing(self) -> MicrosoftGrap return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_clear_quarantine(self) -> MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder: + """ + Provides operations to call the clearQuarantine method. + """ + from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + + return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ @@ -236,6 +257,15 @@ def runs(self) -> RunsRequestBuilder: return RunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_reports(self) -> TaskReportsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py index 391296f7f63..b40f12d6190 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py @@ -48,7 +48,7 @@ def by_workflow_id(self,workflow_id: str) -> WorkflowItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[WorkflowsRequestBuilderGetQueryParameters]] = None) -> Optional[WorkflowCollectionResponse]: """ - Get a list of the deleted workflow objects and their properties. + Get a list of deleted workflow objects and their properties from the deletedItemContainer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkflowCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-beta @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Workflow def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkflowsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the deleted workflow objects and their properties. + Get a list of deleted workflow objects and their properties from the deletedItemContainer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WorkflowsRequestBuilderGetQueryParameters(): """ - Get a list of the deleted workflow objects and their properties. + Get a list of deleted workflow objects and their properties from the deletedItemContainer. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time_request_builder.py index ed8c419373a..0c60c6a7e45 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_tasks_processed_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse]: """ - Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-insights-toptasksprocessedsummary?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,7 +81,7 @@ def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceTopTasksProce @dataclass class MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): """ - Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py index 45fcecbc930..b34d647ed10 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_top_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse]: """ - Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-insights-topworkflowsprocessedsummary?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,7 +81,7 @@ def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceTopWorkflowsP @dataclass class MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): """ - Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time_request_builder.py index 6eeedb56c09..e44c9ff2610 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_by_category_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkflowsInsightsByCategory]: """ - Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkflowsInsightsByCategory] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedbycategory?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py index 675c0540d0c..e1efa29de95 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/insights/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_workflows_processed_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkflowsInsightsSummary]: """ - Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkflowsInsightsSummary] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-insights-workflowsprocessedsummary?view=graph-rest-beta @@ -59,7 +59,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 29f4f20048f..5778c52084e 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py new file mode 100644 index 00000000000..38752e63009 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.identity_governance.workflow_subject import WorkflowSubject + +@dataclass +class ActivateAndWaitPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The subject property + subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateAndWaitPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateAndWaitPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateAndWaitPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.identity_governance.workflow_subject import WorkflowSubject + + from ......models.identity_governance.workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py new file mode 100644 index 00000000000..c955750833a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + from ......models.o_data_errors.o_data_error import ODataError + from .activate_and_wait_post_request_body import ActivateAndWaitPostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateAndWait method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", path_parameters) + + async def post(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AwaitedWorkflowProcessingResult]: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AwaitedWorkflowProcessingResult] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activateandwait?view=graph-rest-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.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + + return await self.request_adapter.send_async(request_info, AwaitedWorkflowProcessingResult, error_mapping) + + def to_post_request_information(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py new file mode 100644 index 00000000000..124bef4c1f8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_clear_quarantine/microsoft_graph_identity_governance_clear_quarantine_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.identity_governance.workflow import Workflow + from ......models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the clearQuarantine method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workflow]: + """ + Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Workflow] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?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") + from ......models.identity_governance.workflow import Workflow + + return await self.request_adapter.send_async(request_info, Workflow, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + 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) -> MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py index cabdf0b5cb8..938b3d5211f 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_preview_workflow/microsoft_graph_identity_governance_preview_workflow_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: PreviewWorkflowPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: PreviewWorkflowPostRequestBody, request_configuration: def to_post_request_information(self,body: PreviewWorkflowPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. 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/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py index 83b8be1bc5f..44470678e15 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Workflow]: """ - Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Workflow] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py index a397d144e51..5de336fa9aa 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.identity_governance.run import Run from .......models.o_data_errors.o_data_error import ODataError from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -84,6 +85,15 @@ def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..8b37a8db2dc --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..f04e02b56ba --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..ebfe3a2bb6d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.run import Run + from ...........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..97d474d8dbd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.run_collection_response import RunCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..dd8267c9038 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,128 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.subject_processing_result import SubjectProcessingResult + from .........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + Read the properties and relationships of a subjectProcessingResult object for a workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-subjectprocessingresult-get?view=graph-rest-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.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a subjectProcessingResult object for a workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a subjectProcessingResult object for a workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..47eadb80366 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..93ce24fc4a2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-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: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..ccb5dcacd94 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from ............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..45552ad3ab9 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.mailbox_settings import MailboxSettings + from .............models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..46f196428c0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..e9b95634d7c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..88b5ee147f1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from ............models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..1565339e9da --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.task import Task + from ............models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..270c0dbf22d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.task_processing_result import TaskProcessingResult + from ...........models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..488431a8bc0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..b22084b5140 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/subject_processing_results_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.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-run-list-subjectprocessingresults?view=graph-rest-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.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index e95ebcfc219..a16887db58a 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index a262389bbe7..d11c7091ff7 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py index a4be6db85a3..97641e49e38 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResult]: """ - Get the user processing result of a user processing result of a run. + Get a userProcessingResult for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResult] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-userprocessingresult-get?view=graph-rest-beta @@ -56,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserProc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the user processing result of a user processing result of a run. + Get a userProcessingResult for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: @dataclass class UserProcessingResultItemRequestBuilderGetQueryParameters(): """ - Get the user processing result of a user processing result of a run. + Get a userProcessingResult for a run. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 9a912c46419..02a7b50d697 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RunSummary]: """ - Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RunSummary] """ @@ -58,7 +58,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py index 4e2ddb0cc43..71f31fba4e4 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py @@ -50,7 +50,7 @@ def by_run_id(self,run_id: str) -> RunItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[RunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: """ - Get a list of the run objects and their properties for a lifecycle workflow. + Get a list of run objects and their properties for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RunCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-list-runs?view=graph-rest-beta @@ -86,7 +86,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the run objects and their properties for a lifecycle workflow. + Get a list of run objects and their properties for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RunsRequestBuilderGetQueryParameters(): """ - Get a list of the run objects and their properties for a lifecycle workflow. + Get a list of run objects and their properties for a workflow. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..a164c9bd191 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..7454cf5c622 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..e78a728537e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run import Run + from .........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..3f7b37e6108 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.run_collection_response import RunCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id(self,run_id: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id is None: + raise TypeError("run_id cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did"] = run_id + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..a92c307a298 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.subject_processing_result import SubjectProcessingResult + from .......models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + Get subjectProcessingResults from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..add4799f1c7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..7f95e9841dc --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-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: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..a213b4d522e --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from ..........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..a8e450daefd --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.mailbox_settings import MailboxSettings + from ...........models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..e9c3f9da294 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..84995bde0d2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from ...........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..a7bfcf621d0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..49901462bef --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.task import Task + from ..........models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..258d3282b88 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.task_processing_result import TaskProcessingResult + from .........models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..bb582e14c66 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..127e113ac35 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get subjectProcessingResults from identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + Get subjectProcessingResults from identityGovernance + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 0b2886fe055..24cfedc4a75 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 486e2362ee2..d7e48d4b0ba 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -38,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TaskReportSummary]: """ - Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TaskReportSummary] """ @@ -58,7 +58,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 1a7b0188c8a..947e036d06d 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py index 800e8b2ae88..b68f6678d2c 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py @@ -49,7 +49,7 @@ def by_task_id(self,task_id: str) -> TaskItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> Optional[TaskCollectionResponse]: """ - Retrieve the details of the built-in tasks in Lifecycle Workflows. + Retrieve the details of the built-in task objects in a workflow. 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/identitygovernance-workflow-list-task?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: Task, request_configuration: Optional[RequestConfigura def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the details of the built-in tasks in Lifecycle Workflows. + Retrieve the details of the built-in task objects in a workflow. 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 TasksRequestBuilderGetQueryParameters(): """ - Retrieve the details of the built-in tasks in Lifecycle Workflows. + Retrieve the details of the built-in task objects in a workflow. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index b913ca9401c..8d692e107e3 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 348914f812e..65e51723ca9 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ResumePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py index 71670058c05..263ae2f2fa7 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py @@ -21,14 +21,17 @@ from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_preview_task_failures.microsoft_graph_identity_governance_preview_task_failures_request_builder import MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder from .microsoft_graph_identity_governance_preview_workflow.microsoft_graph_identity_governance_preview_workflow_request_builder import MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .preview_scope.preview_scope_request_builder import PreviewScopeRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .task_reports.task_reports_request_builder import TaskReportsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -49,7 +52,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-delete?view=graph-rest-beta @@ -113,7 +116,7 @@ async def patch(self,body: Workflow, request_configuration: Optional[RequestConf def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -203,6 +206,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_and_wait(self) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Provides operations to call the activateAndWait method. + """ + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: """ @@ -221,6 +233,15 @@ def microsoft_graph_identity_governance_cancel_processing(self) -> MicrosoftGrap return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_clear_quarantine(self) -> MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder: + """ + Provides operations to call the clearQuarantine method. + """ + from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + + return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ @@ -275,6 +296,15 @@ def runs(self) -> RunsRequestBuilder: return RunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_reports(self) -> TaskReportsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py index a4d5fe55660..136e1667ac4 100644 --- a/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py +++ b/msgraph_beta/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py @@ -49,7 +49,7 @@ def by_workflow_id(self,workflow_id: str) -> WorkflowItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[WorkflowsRequestBuilderGetQueryParameters]] = None) -> Optional[WorkflowCollectionResponse]: """ - Get a list of workflow resources that are associated with lifecycle workflows. + Get a list of workflow resources that are associated with Lifecycle Workflows. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkflowCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflows?view=graph-rest-beta @@ -94,7 +94,7 @@ async def post(self,body: Workflow, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WorkflowsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of workflow resources that are associated with lifecycle workflows. + Get a list of workflow resources that are associated with Lifecycle Workflows. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WorkflowsRequestBuilderGetQueryParameters(): """ - Get a list of workflow resources that are associated with lifecycle workflows. + Get a list of workflow resources that are associated with Lifecycle Workflows. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py b/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py index db7e1913903..321aec22918 100644 --- a/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py +++ b/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters]] = None) -> Optional[BitlockerRecoveryKey]: """ - Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. + Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BitlockerRecoveryKey] Find more info here: https://learn.microsoft.com/graph/api/bitlockerrecoverykey-get?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Bitlocke def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. + Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> BitlockerRecoveryKeyItemRequestBuilder: @dataclass class BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation does not return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. + Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. You can find the log in Microsoft Entra audit logs under the KeyManagement category. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py b/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py index 1bb9afb17a1..817449796fd 100644 --- a/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py +++ b/msgraph_beta/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py @@ -48,7 +48,7 @@ def by_bitlocker_recovery_key_id(self,bitlocker_recovery_key_id: str) -> Bitlock async def get(self,request_configuration: Optional[RequestConfiguration[RecoveryKeysRequestBuilderGetQueryParameters]] = None) -> Optional[BitlockerRecoveryKeyCollectionResponse]: """ - Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BitlockerRecoveryKeyCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/bitlocker-list-recoverykeys?view=graph-rest-beta @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Recovery def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecoveryKeysRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RecoveryKeysRequestBuilderGetQueryParameters(): """ - Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index 3dd34667f39..9433ba1e024 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -2577,11 +2577,124 @@ msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|publi msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|patch(body:AdminReportSettings; request_configuration?:RequestConfiguration[QueryParameters]):AdminReportSettings msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|share_point:SharePointRequestBuilder msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReportSettingsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|to_patch_request_information(body:AdminReportSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.reportSettings.ReportSettingsRequestBuilder::|public|with_url(raw_url:str):ReportSettingsRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder.ApiUsageReportMetricsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|by_api_usage_report_enablement_status_metric(api_usage_report_enablement_status_metric:str):ApiUsageReportEnablementStatusMetricItemRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]):ApiUsageReportEnablementStatusCollectionResponse +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|post(body:ApiUsageReportEnablementStatus; request_configuration?:RequestConfiguration[QueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|to_post_request_information(body:ApiUsageReportEnablementStatus; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.ApiUsageReportMetricsRequestBuilder::|public|with_url(raw_url:str):ApiUsageReportMetricsRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder.ApiUsageReportEnablementStatusMetricItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|patch(body:ApiUsageReportEnablementStatus; request_configuration?:RequestConfiguration[QueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ApiUsageReportEnablementStatusMetricItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|to_patch_request_information(body:ApiUsageReportEnablementStatus; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.apiUsageReportMetrics.item.ApiUsageReportEnablementStatusMetricItemRequestBuilder::|public|with_url(raw_url:str):ApiUsageReportEnablementStatusMetricItemRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|constructor():None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|metric():str +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|metric(value:str):None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DisableApiUsageReportPostRequestBody +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder.DisableApiUsageReportRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|post(body:DisableApiUsageReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|to_post_request_information(body:DisableApiUsageReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.disableApiUsageReport.DisableApiUsageReportRequestBuilder::|public|with_url(raw_url:str):DisableApiUsageReportRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|constructor():None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|metric():str +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|metric(value:str):None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):EnableApiUsageReportPostRequestBody +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder.EnableApiUsageReportRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|post(body:EnableApiUsageReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ApiUsageReportEnablementStatus +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|to_post_request_information(body:EnableApiUsageReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.enableApiUsageReport.EnableApiUsageReportRequestBuilder::|public|with_url(raw_url:str):EnableApiUsageReportRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderGetRequestConfiguration-->RequestConfiguration[SharePointRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder.SharePointRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|api_usage_report_metrics:ApiUsageReportMetricsRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|disable_api_usage_report:DisableApiUsageReportRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|enable_api_usage_report:EnableApiUsageReportRequestBuilder +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SharePointRequestBuilderGetQueryParameters]):SharePointReportSettings +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|patch(body:SharePointReportSettings; request_configuration?:RequestConfiguration[QueryParameters]):SharePointReportSettings +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SharePointRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|to_patch_request_information(body:SharePointReportSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.reportSettings.sharePoint.SharePointRequestBuilder::|public|with_url(raw_url:str):SharePointRequestBuilder msgraph_beta.generated.admin.serviceAnnouncement.healthOverviews.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.admin.serviceAnnouncement.healthOverviews.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.admin.serviceAnnouncement.healthOverviews.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -8860,6 +8973,25 @@ msgraph_beta.generated.app.calls.item.operations.OperationsRequestBuilder::|publ msgraph_beta.generated.app.calls.item.operations.OperationsRequestBuilder::|public|to_post_request_information(body:CommsOperation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.app.calls.item.operations.OperationsRequestBuilder::|public|url_template:str msgraph_beta.generated.app.calls.item.operations.OperationsRequestBuilder::|public|with_url(raw_url:str):OperationsRequestBuilder +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitAllFromLobbyPostRequestBody +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder.AdmitAllFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|post(body:AdmitAllFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AdmitAllFromLobbyOperation +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|to_post_request_information(body:AdmitAllFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.app.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|with_url(raw_url:str):AdmitAllFromLobbyRequestBuilder msgraph_beta.generated.app.calls.item.participants.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.app.calls.item.participants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.app.calls.item.participants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -8893,6 +9025,25 @@ msgraph_beta.generated.app.calls.item.participants.invite.InviteRequestBuilder:: msgraph_beta.generated.app.calls.item.participants.invite.InviteRequestBuilder::|public|to_post_request_information(body:InvitePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.app.calls.item.participants.invite.InviteRequestBuilder::|public|url_template:str msgraph_beta.generated.app.calls.item.participants.invite.InviteRequestBuilder::|public|with_url(raw_url:str):InviteRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitFromLobbyPostRequestBody +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder.AdmitFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|post(body:AdmitFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AdmitFromLobbyOperation +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|to_post_request_information(body:AdmitFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.app.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|with_url(raw_url:str):AdmitFromLobbyRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.mute.MutePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.app.calls.item.participants.item.mute.MutePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.app.calls.item.participants.item.mute.MutePostRequestBody::|public|backing_store:BackingStore @@ -8919,12 +9070,14 @@ msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBu msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ParticipantItemRequestBuilderGetQueryParameters] msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|admit_from_lobby:AdmitFromLobbyRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ParticipantItemRequestBuilderGetQueryParameters]):Participant msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|mute:MuteRequestBuilder 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|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 @@ -8933,6 +9086,25 @@ msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBu msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|to_patch_request_information(body:Participant; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|url_template:str msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|with_url(raw_url:str):ParticipantItemRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveFromLobbyPostRequestBody +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder.RemoveFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|post(body:RemoveFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemoveFromLobbyOperation +msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +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.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 @@ -9006,6 +9178,7 @@ msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder.Pa msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ParticipantsRequestBuilderGetQueryParameters] msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|admit_all_from_lobby:AdmitAllFromLobbyRequestBuilder msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|by_participant_id(participant_id:str):ParticipantItemRequestBuilder msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.app.calls.item.participants.ParticipantsRequestBuilder::|public|count:CountRequestBuilder @@ -12404,6 +12577,7 @@ msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder.A msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder.ApplicationTemplatesRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder.ApplicationTemplatesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ApplicationTemplatesRequestBuilderGetQueryParameters] msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|by_application_template_id(application_template_id:str):ApplicationTemplateItemRequestBuilder +msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|categories:CategoriesRequestBuilder msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ApplicationTemplatesRequestBuilderGetQueryParameters]):ApplicationTemplateCollectionResponse @@ -12412,6 +12586,28 @@ msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder:: msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ApplicationTemplatesRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|url_template:str msgraph_beta.generated.applicationTemplates.ApplicationTemplatesRequestBuilder::|public|with_url(raw_url:str):ApplicationTemplatesRequestBuilder +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|constructor():None +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|value():list[ApplicationTemplateCategory] +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|public|value(value:list[ApplicationTemplateCategory]):None +msgraph_beta.generated.applicationTemplates.categories.CategoriesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CategoriesGetResponse +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder.CategoriesRequestBuilderGetRequestConfiguration-->RequestConfiguration[CategoriesRequestBuilderGetQueryParameters] +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]):CategoriesGetResponse +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CategoriesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|url_template:str +msgraph_beta.generated.applicationTemplates.categories.CategoriesRequestBuilder::|public|with_url(raw_url:str):CategoriesRequestBuilder msgraph_beta.generated.applicationTemplates.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.applicationTemplates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.applicationTemplates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -17401,6 +17597,25 @@ msgraph_beta.generated.communications.calls.item.operations.OperationsRequestBui msgraph_beta.generated.communications.calls.item.operations.OperationsRequestBuilder::|public|to_post_request_information(body:CommsOperation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.communications.calls.item.operations.OperationsRequestBuilder::|public|url_template:str msgraph_beta.generated.communications.calls.item.operations.OperationsRequestBuilder::|public|with_url(raw_url:str):OperationsRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitAllFromLobbyPostRequestBody +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder.AdmitAllFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|post(body:AdmitAllFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AdmitAllFromLobbyOperation +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|to_post_request_information(body:AdmitAllFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.calls.item.participants.admitAllFromLobby.AdmitAllFromLobbyRequestBuilder::|public|with_url(raw_url:str):AdmitAllFromLobbyRequestBuilder msgraph_beta.generated.communications.calls.item.participants.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.communications.calls.item.participants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.communications.calls.item.participants.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -17434,6 +17649,25 @@ msgraph_beta.generated.communications.calls.item.participants.invite.InviteReque msgraph_beta.generated.communications.calls.item.participants.invite.InviteRequestBuilder::|public|to_post_request_information(body:InvitePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.communications.calls.item.participants.invite.InviteRequestBuilder::|public|url_template:str msgraph_beta.generated.communications.calls.item.participants.invite.InviteRequestBuilder::|public|with_url(raw_url:str):InviteRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitFromLobbyPostRequestBody +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder.AdmitFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|post(body:AdmitFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AdmitFromLobbyOperation +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|to_post_request_information(body:AdmitFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.calls.item.participants.item.admitFromLobby.AdmitFromLobbyRequestBuilder::|public|with_url(raw_url:str):AdmitFromLobbyRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.mute.MutePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.communications.calls.item.participants.item.mute.MutePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.communications.calls.item.participants.item.mute.MutePostRequestBody::|public|backing_store:BackingStore @@ -17460,12 +17694,14 @@ msgraph_beta.generated.communications.calls.item.participants.item.ParticipantIt msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ParticipantItemRequestBuilderGetQueryParameters] msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder.ParticipantItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|admit_from_lobby:AdmitFromLobbyRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ParticipantItemRequestBuilderGetQueryParameters]):Participant msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|mute:MuteRequestBuilder 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|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 @@ -17474,6 +17710,25 @@ msgraph_beta.generated.communications.calls.item.participants.item.ParticipantIt msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|to_patch_request_information(body:Participant; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|url_template:str msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|with_url(raw_url:str):ParticipantItemRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|client_context():str +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|client_context(value:str):None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|constructor():None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveFromLobbyPostRequestBody +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder.RemoveFromLobbyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|post(body:RemoveFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemoveFromLobbyOperation +msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|request_adapter:RequestAdapter +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.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 @@ -17547,6 +17802,7 @@ msgraph_beta.generated.communications.calls.item.participants.ParticipantsReques msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ParticipantsRequestBuilderGetQueryParameters] msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder.ParticipantsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|admit_all_from_lobby:AdmitAllFromLobbyRequestBuilder msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|by_participant_id(participant_id:str):ParticipantItemRequestBuilder msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.communications.calls.item.participants.ParticipantsRequestBuilder::|public|count:CountRequestBuilder @@ -61325,6 +61581,8 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ite msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|constructor():None msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|is_force_user_logoff_enabled():bool +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|is_force_user_logoff_enabled(value:bool):None msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|policy_settings():CloudPcPolicySettingType msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|policy_settings(value:CloudPcPolicySettingType):None msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.apply.ApplyPostRequestBody::|public|reserve_percentage():int @@ -61611,6 +61869,7 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ite msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrieve_policy_apply_action_result:RetrievePolicyApplyActionResultRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrieve_policy_apply_schedule:RetrievePolicyApplyScheduleRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retrieve_policy_update_status_result:RetrievePolicyUpdateStatusResultRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|retry:RetryRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|schedule_policy_apply_task:SchedulePolicyApplyTaskRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.CloudPcProvisioningPolicyItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -61636,6 +61895,15 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.ite msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyApplySchedule.RetrievePolicyApplyScheduleRequestBuilder::|public|with_url(raw_url:str):RetrievePolicyApplyScheduleRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder.RetrievePolicyUpdateStatusResultRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):CloudPcPolicyPendingApplyStatusResult +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retrievePolicyUpdateStatusResult.RetrievePolicyUpdateStatusResultRequestBuilder::|public|with_url(raw_url:str):RetrievePolicyUpdateStatusResultRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder.RetryRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.virtualEndpoint.provisioningPolicies.item.retry.RetryRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -116073,6 +116341,59 @@ 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.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 +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -116106,6 +116427,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|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 msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -127489,6 +127811,7 @@ msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder: msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -127628,6 +127951,113 @@ msgraph_beta.generated.groups.item.team.channels.item.filesFolder.FilesFolderReq msgraph_beta.generated.groups.item.team.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.team.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.team.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -128691,6 +129121,59 @@ 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.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 +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -128724,6 +129207,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|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 msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -130071,6 +130555,113 @@ msgraph_beta.generated.groups.item.team.primaryChannel.filesFolder.FilesFolderRe msgraph_beta.generated.groups.item.team.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.team.primaryChannel.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.team.primaryChannel.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -131134,6 +131725,59 @@ 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.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 +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -131167,6 +131811,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|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 msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -131486,6 +132131,7 @@ msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuil msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.PrimaryChannelRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -157119,6 +157765,25 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject():WorkflowSubject +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject(value:WorkflowSubject):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateAndWaitPostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AwaitedWorkflowProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|to_post_request_information(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore @@ -157157,6 +157822,15 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|to_post_request_information(body:CancelProcessingPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):Workflow +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -157330,11 +158004,244 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|user_processing_results:UserProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -157810,6 +158717,238 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.RunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.RunsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.RunsRequestBuilder::|public|with_url(raw_url:str):RunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -158954,8 +160093,10 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_and_wait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_cancel_processing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_clear_quarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_task_failures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_workflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -158964,6 +160105,7 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workfl msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|preview_scope:PreviewScopeRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|task_reports:TaskReportsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -159399,6 +160541,25 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.micr msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject():WorkflowSubject +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject(value:WorkflowSubject):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateAndWaitPostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AwaitedWorkflowProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|to_post_request_information(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore @@ -159437,6 +160598,15 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.micr msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|to_post_request_information(body:CancelProcessingPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):Workflow +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -159610,11 +160780,244 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|user_processing_results:UserProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -160090,6 +161493,238 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.RunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.RunsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.RunsRequestBuilder::|public|with_url(raw_url:str):RunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -161235,8 +162870,10 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.Work msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_and_wait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_cancel_processing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_clear_quarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_task_failures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_preview_workflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder @@ -161246,6 +162883,7 @@ msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.Work msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|preview_scope:PreviewScopeRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|task_reports:TaskReportsRequestBuilder msgraph_beta.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -166272,23 +167910,6 @@ msgraph_beta.generated.models.AccessAction::|public|odata_type(value:str):None msgraph_beta.generated.models.AccessAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessAction msgraph_beta.generated.models.AccessAction~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.AccessDriftReport-->Entity -msgraph_beta.generated.models.AccessDriftReport::|public|constructor():None -msgraph_beta.generated.models.AccessDriftReport::|public|download_uri():str -msgraph_beta.generated.models.AccessDriftReport::|public|download_uri(value:str):None -msgraph_beta.generated.models.AccessDriftReport::|public|expires_at():datetime.datetime -msgraph_beta.generated.models.AccessDriftReport::|public|expires_at(value:datetime.datetime):None -msgraph_beta.generated.models.AccessDriftReport::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AccessDriftReport::|public|odata_type:str -msgraph_beta.generated.models.AccessDriftReport::|public|resource_type():AccessDriftReportResourceType -msgraph_beta.generated.models.AccessDriftReport::|public|resource_type(value:AccessDriftReportResourceType):None -msgraph_beta.generated.models.AccessDriftReport::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AccessDriftReport::|public|tenant_id():str -msgraph_beta.generated.models.AccessDriftReport::|public|tenant_id(value:str):None -msgraph_beta.generated.models.AccessDriftReport::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessDriftReport -msgraph_beta.generated.models.AccessDriftReportResourceType::0000-Application -msgraph_beta.generated.models.AccessDriftReportResourceType::0001-Group -msgraph_beta.generated.models.AccessDriftReportResourceType::0002-UnknownFutureValue msgraph_beta.generated.models.AccessEntityType::0000-User msgraph_beta.generated.models.AccessEntityType::0001-Group msgraph_beta.generated.models.AccessEntityType::0002-UnknownFutureValue @@ -167116,8 +168737,8 @@ msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased: msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|last_assignment_date_time():datetime.datetime msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|last_assignment_date_time(value:datetime.datetime):None msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|odata_type:str -msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assigment_count():int -msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assigment_count(value:int):None +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assignment_count():int +msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|past_assignment_count(value:int):None msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageSuggestionSelfAssignmentHistoryBased msgraph_beta.generated.models.AccessPackageTextInputQuestion-->AccessPackageQuestion @@ -167201,24 +168822,6 @@ msgraph_beta.generated.models.AccessReviewCollectionResponse::|public|serialize( msgraph_beta.generated.models.AccessReviewCollectionResponse::|public|value():list[AccessReview] msgraph_beta.generated.models.AccessReviewCollectionResponse::|public|value(value:list[AccessReview]):None msgraph_beta.generated.models.AccessReviewCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewCollectionResponse -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData-->CustomExtensionData -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|constructor():None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|odata_type:str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_description():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_description(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_id():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_id(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_name():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_name(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_type():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|permission_type(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_id():str -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_id(value:str):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_type():PrincipalType -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|principal_type(value:PrincipalType):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AccessReviewDataUploadTriggerCallbackData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewDataUploadTriggerCallbackData msgraph_beta.generated.models.AccessReviewDecision-->Entity msgraph_beta.generated.models.AccessReviewDecision::|public|access_recommendation():str msgraph_beta.generated.models.AccessReviewDecision::|public|access_recommendation(value:str):None @@ -167361,6 +168964,8 @@ msgraph_beta.generated.models.AccessReviewInstance::|public|decisions():list[Acc msgraph_beta.generated.models.AccessReviewInstance::|public|decisions(value:list[AccessReviewInstanceDecisionItem]):None msgraph_beta.generated.models.AccessReviewInstance::|public|definition():AccessReviewScheduleDefinition msgraph_beta.generated.models.AccessReviewInstance::|public|definition(value:AccessReviewScheduleDefinition):None +msgraph_beta.generated.models.AccessReviewInstance::|public|delegated_by():list[UserIdentity] +msgraph_beta.generated.models.AccessReviewInstance::|public|delegated_by(value:list[UserIdentity]):None msgraph_beta.generated.models.AccessReviewInstance::|public|end_date_time():datetime.datetime msgraph_beta.generated.models.AccessReviewInstance::|public|end_date_time(value:datetime.datetime):None msgraph_beta.generated.models.AccessReviewInstance::|public|errors():list[AccessReviewError] @@ -167402,6 +169007,8 @@ msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|apply_re msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|constructor():None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|decision():str msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|decision(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|delegated_by():list[UserIdentity] +msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|delegated_by(value:list[UserIdentity]):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|insights():list[GovernanceInsight] msgraph_beta.generated.models.AccessReviewInstanceDecisionItem::|public|insights(value:list[GovernanceInsight]):None @@ -167658,16 +169265,6 @@ msgraph_beta.generated.models.AccessReviewRecurrenceSettings::|public|recurrence msgraph_beta.generated.models.AccessReviewRecurrenceSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessReviewRecurrenceSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewRecurrenceSettings msgraph_beta.generated.models.AccessReviewRecurrenceSettings~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData-->CustomExtensionData -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|access_review_id():str -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|access_review_id(value:str):None -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|access_review_instance_id():str -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|access_review_instance_id(value:str):None -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|constructor():None -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|odata_type:str -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.AccessReviewResourceDataUploadSessionContextData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewResourceDataUploadSessionContextData msgraph_beta.generated.models.AccessReviewResourceScope-->AccessReviewScope msgraph_beta.generated.models.AccessReviewResourceScope::|public|constructor():None msgraph_beta.generated.models.AccessReviewResourceScope::|public|display_name():str @@ -168593,6 +170190,8 @@ msgraph_beta.generated.models.AdminReportSettings::|public|display_concealed_nam msgraph_beta.generated.models.AdminReportSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AdminReportSettings::|public|odata_type:str msgraph_beta.generated.models.AdminReportSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdminReportSettings::|public|share_point():SharePointReportSettings +msgraph_beta.generated.models.AdminReportSettings::|public|share_point(value:SharePointReportSettings):None msgraph_beta.generated.models.AdminReportSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdminReportSettings msgraph_beta.generated.models.AdminTodo-->Entity msgraph_beta.generated.models.AdminTodo::|public|constructor():None @@ -168633,6 +170232,18 @@ msgraph_beta.generated.models.AdminWindowsUpdates::|public|update_policies():lis msgraph_beta.generated.models.AdminWindowsUpdates::|public|update_policies(value:list[UpdatePolicy]):None msgraph_beta.generated.models.AdminWindowsUpdates::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdminWindowsUpdates msgraph_beta.generated.models.Admin~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AdmitAllFromLobbyOperation-->CommsOperation +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|public|constructor():None +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|public|odata_type:str +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdmitAllFromLobbyOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitAllFromLobbyOperation +msgraph_beta.generated.models.AdmitFromLobbyOperation-->CommsOperation +msgraph_beta.generated.models.AdmitFromLobbyOperation::|public|constructor():None +msgraph_beta.generated.models.AdmitFromLobbyOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AdmitFromLobbyOperation::|public|odata_type:str +msgraph_beta.generated.models.AdmitFromLobbyOperation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdmitFromLobbyOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdmitFromLobbyOperation msgraph_beta.generated.models.AdvancedBitLockerState::0000-Success msgraph_beta.generated.models.AdvancedBitLockerState::0001-NoUserConsent msgraph_beta.generated.models.AdvancedBitLockerState::0002-OsVolumeUnprotected @@ -169020,6 +170631,7 @@ msgraph_beta.generated.models.AgentIdentityType::0000-AgentIdentity msgraph_beta.generated.models.AgentIdentityType::0001-AgentUser msgraph_beta.generated.models.AgentIdentityType::0002-UnknownFutureValue msgraph_beta.generated.models.AgentIdentityType::0003-AgentIdentityBlueprintPrincipal +msgraph_beta.generated.models.AgentIdentityType::0004-User msgraph_beta.generated.models.AgentIdRiskLevel::0000-None_ msgraph_beta.generated.models.AgentIdRiskLevel::0001-Low msgraph_beta.generated.models.AgentIdRiskLevel::0002-Medium @@ -169157,12 +170769,18 @@ msgraph_beta.generated.models.AgentRiskDetection::|public|agent_id():str msgraph_beta.generated.models.AgentRiskDetection::|public|agent_id(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|blueprint_id():str msgraph_beta.generated.models.AgentRiskDetection::|public|blueprint_id(value:str):None +msgraph_beta.generated.models.AgentRiskDetection::|public|client_session_id():str +msgraph_beta.generated.models.AgentRiskDetection::|public|client_session_id(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|constructor():None msgraph_beta.generated.models.AgentRiskDetection::|public|detected_date_time():datetime.datetime msgraph_beta.generated.models.AgentRiskDetection::|public|detected_date_time(value:datetime.datetime):None msgraph_beta.generated.models.AgentRiskDetection::|public|detection_timing_type():RiskDetectionTimingType msgraph_beta.generated.models.AgentRiskDetection::|public|detection_timing_type(value:RiskDetectionTimingType):None +msgraph_beta.generated.models.AgentRiskDetection::|public|display_name():str +msgraph_beta.generated.models.AgentRiskDetection::|public|display_name(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AgentRiskDetection::|public|identity_id():str +msgraph_beta.generated.models.AgentRiskDetection::|public|identity_id(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|identity_type():AgentIdentityType msgraph_beta.generated.models.AgentRiskDetection::|public|identity_type(value:AgentIdentityType):None msgraph_beta.generated.models.AgentRiskDetection::|public|last_modified_date_time():datetime.datetime @@ -169179,6 +170797,12 @@ msgraph_beta.generated.models.AgentRiskDetection::|public|risk_level(value:RiskL msgraph_beta.generated.models.AgentRiskDetection::|public|risk_state():RiskState msgraph_beta.generated.models.AgentRiskDetection::|public|risk_state(value:RiskState):None msgraph_beta.generated.models.AgentRiskDetection::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_client_display_name():str +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_client_display_name(value:str):None +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_correlation_id():str +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_correlation_id(value:str):None +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_request_id():str +msgraph_beta.generated.models.AgentRiskDetection::|public|sign_in_request_id(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|public|source():str msgraph_beta.generated.models.AgentRiskDetection::|public|source(value:str):None msgraph_beta.generated.models.AgentRiskDetection::|static|public|create_from_discriminator_value(parse_node:ParseNode):AgentRiskDetection @@ -172687,6 +174311,8 @@ msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|finger msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|identity_certificate():AndroidWorkProfileCertificateProfileBase msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|identity_certificate(value:AndroidWorkProfileCertificateProfileBase):None +msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|lockdown_exclusion_list():list[str] +msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|lockdown_exclusion_list(value:list[str]):None msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|microsoft_tunnel_site_id():str msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|microsoft_tunnel_site_id(value:str):None msgraph_beta.generated.models.AndroidWorkProfileVpnConfiguration::|public|odata_type:str @@ -172943,6 +174569,7 @@ msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0000-Open msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0001-Wep msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0002-WpaPersonal msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0003-WpaEnterprise +msgraph_beta.generated.models.AospDeviceOwnerWiFiSecurityType::0004-UnknownFutureValue msgraph_beta.generated.models.AospWifiSecurityType::0000-None_ msgraph_beta.generated.models.AospWifiSecurityType::0001-Wpa msgraph_beta.generated.models.AospWifiSecurityType::0002-Wep @@ -172976,6 +174603,32 @@ msgraph_beta.generated.models.ApiAuthenticationConfigurationBase::|public|odata_ msgraph_beta.generated.models.ApiAuthenticationConfigurationBase::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ApiAuthenticationConfigurationBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApiAuthenticationConfigurationBase msgraph_beta.generated.models.ApiAuthenticationConfigurationBase~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|backing_store:BackingStore +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|constructor():None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|metric():str +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|metric(value:str):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|odata_type():str +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|odata_type(value:str):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|onboarding_status():ApiUsageReportOnboardingStatus +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|onboarding_status(value:ApiUsageReportOnboardingStatus):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatus::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApiUsageReportEnablementStatus +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|value():list[ApiUsageReportEnablementStatus] +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|public|value(value:list[ApiUsageReportEnablementStatus]):None +msgraph_beta.generated.models.ApiUsageReportEnablementStatusCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApiUsageReportEnablementStatusCollectionResponse +msgraph_beta.generated.models.ApiUsageReportEnablementStatus~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0000-Enabling +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0001-Enabled +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0002-Disabling +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0003-Disabled +msgraph_beta.generated.models.ApiUsageReportOnboardingStatus::0004-UnknownFutureValue msgraph_beta.generated.models.AppCatalogs::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AppCatalogs::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AppCatalogs::|public|backing_store:BackingStore @@ -173411,9 +175064,13 @@ msgraph_beta.generated.models.AppleVpnConfiguration::|public|enable_split_tunnel msgraph_beta.generated.models.AppleVpnConfiguration::|public|enable_split_tunneling(value:bool):None msgraph_beta.generated.models.AppleVpnConfiguration::|public|excluded_domains():list[str] msgraph_beta.generated.models.AppleVpnConfiguration::|public|excluded_domains(value:list[str]):None +msgraph_beta.generated.models.AppleVpnConfiguration::|public|exclude_local_networks():bool +msgraph_beta.generated.models.AppleVpnConfiguration::|public|exclude_local_networks(value:bool):None msgraph_beta.generated.models.AppleVpnConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.AppleVpnConfiguration::|public|identifier():str msgraph_beta.generated.models.AppleVpnConfiguration::|public|identifier(value:str):None +msgraph_beta.generated.models.AppleVpnConfiguration::|public|include_all_networks():bool +msgraph_beta.generated.models.AppleVpnConfiguration::|public|include_all_networks(value:bool):None msgraph_beta.generated.models.AppleVpnConfiguration::|public|login_group_or_domain():str msgraph_beta.generated.models.AppleVpnConfiguration::|public|login_group_or_domain(value:str):None msgraph_beta.generated.models.AppleVpnConfiguration::|public|odata_type:str @@ -174008,6 +175665,20 @@ msgraph_beta.generated.models.ApplicationTemplate::|public|supported_provisionin msgraph_beta.generated.models.ApplicationTemplate::|public|supported_single_sign_on_modes():list[str] msgraph_beta.generated.models.ApplicationTemplate::|public|supported_single_sign_on_modes(value:list[str]):None msgraph_beta.generated.models.ApplicationTemplate::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationTemplate +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|backing_store:BackingStore +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|constructor():None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|display_name():str +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|display_name(value:str):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|odata_type():str +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|odata_type(value:str):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|value():str +msgraph_beta.generated.models.ApplicationTemplateCategory::|public|value(value:str):None +msgraph_beta.generated.models.ApplicationTemplateCategory::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationTemplateCategory +msgraph_beta.generated.models.ApplicationTemplateCategory~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ApplicationTemplateCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.ApplicationTemplateCollectionResponse::|public|constructor():None msgraph_beta.generated.models.ApplicationTemplateCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -174782,6 +176453,8 @@ msgraph_beta.generated.models.ArtifactQuery::|public|odata_type(value:str):None msgraph_beta.generated.models.ArtifactQuery::|public|query_expression():str msgraph_beta.generated.models.ArtifactQuery::|public|query_expression(value:str):None msgraph_beta.generated.models.ArtifactQuery::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ArtifactQuery::|public|structured_query_expression():RestoreSearchArtifactQueryExpression +msgraph_beta.generated.models.ArtifactQuery::|public|structured_query_expression(value:RestoreSearchArtifactQueryExpression):None msgraph_beta.generated.models.ArtifactQuery::|static|public|create_from_discriminator_value(parse_node:ParseNode):ArtifactQuery msgraph_beta.generated.models.ArtifactQuery~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ArtifactRestoreStatus::0000-Added @@ -175365,6 +177038,8 @@ msgraph_beta.generated.models.AttendanceRecord::|public|attendance_intervals(val msgraph_beta.generated.models.AttendanceRecord::|public|constructor():None msgraph_beta.generated.models.AttendanceRecord::|public|email_address():str msgraph_beta.generated.models.AttendanceRecord::|public|email_address(value:str):None +msgraph_beta.generated.models.AttendanceRecord::|public|engagements():list[MeetingEngagement] +msgraph_beta.generated.models.AttendanceRecord::|public|engagements(value:list[MeetingEngagement]):None msgraph_beta.generated.models.AttendanceRecord::|public|external_registration_information():VirtualEventExternalRegistrationInformation msgraph_beta.generated.models.AttendanceRecord::|public|external_registration_information(value:VirtualEventExternalRegistrationInformation):None msgraph_beta.generated.models.AttendanceRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -175507,6 +177182,20 @@ msgraph_beta.generated.models.AttributeFlowType::0001-ObjectAddOnly msgraph_beta.generated.models.AttributeFlowType::0002-MultiValueAddOnly msgraph_beta.generated.models.AttributeFlowType::0003-ValueAddOnly msgraph_beta.generated.models.AttributeFlowType::0004-AttributeAddOnly +msgraph_beta.generated.models.AttributeInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AttributeInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AttributeInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.AttributeInfo::|public|constructor():None +msgraph_beta.generated.models.AttributeInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AttributeInfo::|public|name():str +msgraph_beta.generated.models.AttributeInfo::|public|name(value:str):None +msgraph_beta.generated.models.AttributeInfo::|public|odata_type():str +msgraph_beta.generated.models.AttributeInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.AttributeInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AttributeInfo::|public|value():str +msgraph_beta.generated.models.AttributeInfo::|public|value(value:str):None +msgraph_beta.generated.models.AttributeInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttributeInfo +msgraph_beta.generated.models.AttributeInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AttributeMapping::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.AttributeMapping::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.AttributeMapping::|public|backing_store:BackingStore @@ -176333,6 +178022,7 @@ msgraph_beta.generated.models.AuthenticationEventType::0002-UnknownFutureValue msgraph_beta.generated.models.AuthenticationEventType::0003-AttributeCollectionStart msgraph_beta.generated.models.AuthenticationEventType::0004-AttributeCollectionSubmit msgraph_beta.generated.models.AuthenticationEventType::0005-EmailOtpSend +msgraph_beta.generated.models.AuthenticationEventType::0006-PasswordSubmit msgraph_beta.generated.models.AuthenticationFailure-->Entity msgraph_beta.generated.models.AuthenticationFailure::|public|constructor():None msgraph_beta.generated.models.AuthenticationFailure::|public|count():int @@ -181265,6 +182955,8 @@ msgraph_beta.generated.models.Channel::|public|is_archived():bool msgraph_beta.generated.models.Channel::|public|is_archived(value:bool):None msgraph_beta.generated.models.Channel::|public|is_favorite_by_default():bool msgraph_beta.generated.models.Channel::|public|is_favorite_by_default(value:bool):None +msgraph_beta.generated.models.Channel::|public|joined_users():list[ConversationMember] +msgraph_beta.generated.models.Channel::|public|joined_users(value:list[ConversationMember]):None msgraph_beta.generated.models.Channel::|public|layout_type():ChannelLayoutType msgraph_beta.generated.models.Channel::|public|layout_type(value:ChannelLayoutType):None msgraph_beta.generated.models.Channel::|public|members():list[ConversationMember] @@ -182255,6 +183947,8 @@ msgraph_beta.generated.models.CloudCertificationAuthority::|public|extended_key_ msgraph_beta.generated.models.CloudCertificationAuthority::|public|extended_key_usages(value:list[ExtendedKeyUsage]):None msgraph_beta.generated.models.CloudCertificationAuthority::|public|e_tag():str msgraph_beta.generated.models.CloudCertificationAuthority::|public|e_tag(value:str):None +msgraph_beta.generated.models.CloudCertificationAuthority::|public|geographic_region():str +msgraph_beta.generated.models.CloudCertificationAuthority::|public|geographic_region(value:str):None msgraph_beta.generated.models.CloudCertificationAuthority::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CloudCertificationAuthority::|public|issuer_common_name():str msgraph_beta.generated.models.CloudCertificationAuthority::|public|issuer_common_name(value:str):None @@ -182606,6 +184300,8 @@ msgraph_beta.generated.models.cloudLicensing.Allotment::|public|assignments(valu msgraph_beta.generated.models.cloudLicensing.Allotment::|public|constructor():None msgraph_beta.generated.models.cloudLicensing.Allotment::|public|consumed_units():int msgraph_beta.generated.models.cloudLicensing.Allotment::|public|consumed_units(value:int):None +msgraph_beta.generated.models.cloudLicensing.Allotment::|public|external_service_identifier():str +msgraph_beta.generated.models.cloudLicensing.Allotment::|public|external_service_identifier(value:str):None msgraph_beta.generated.models.cloudLicensing.Allotment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.cloudLicensing.Allotment::|public|odata_type:str msgraph_beta.generated.models.cloudLicensing.Allotment::|public|serialize(writer:SerializationWriter):None @@ -182741,6 +184437,8 @@ msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|allotments(valu msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|assignments():list[Assignment] msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|assignments(value:list[Assignment]):None msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|constructor():None +msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|external_service_identifier():str +msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|external_service_identifier(value:str):None msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|odata_type:str msgraph_beta.generated.models.cloudLicensing.UsageRight::|public|serialize(writer:SerializationWriter):None @@ -182817,6 +184515,8 @@ msgraph_beta.generated.models.CloudPC::|public|group_detail():CloudPcEntraGroupD msgraph_beta.generated.models.CloudPC::|public|group_detail(value:CloudPcEntraGroupDetail):None msgraph_beta.generated.models.CloudPC::|public|image_display_name():str msgraph_beta.generated.models.CloudPC::|public|image_display_name(value:str):None +msgraph_beta.generated.models.CloudPC::|public|is_disaster_recovery_active():bool +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_modified_date_time():datetime.datetime @@ -184014,6 +185714,7 @@ msgraph_beta.generated.models.CloudPcGeographicLocationType::0012-CentralAmerica msgraph_beta.generated.models.CloudPcGeographicLocationType::0013-UsGovernment msgraph_beta.generated.models.CloudPcGeographicLocationType::0014-UnknownFutureValue msgraph_beta.generated.models.CloudPcGeographicLocationType::0015-Mexico +msgraph_beta.generated.models.CloudPcGeographicLocationType::0016-AustraliaNewZealand msgraph_beta.generated.models.CloudPcHealthCheckItem::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CloudPcHealthCheckItem::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CloudPcHealthCheckItem::|public|additional_details():str @@ -184499,6 +186200,18 @@ msgraph_beta.generated.models.CloudPcPolicyApplyActionStatus::0000-Processing msgraph_beta.generated.models.CloudPcPolicyApplyActionStatus::0001-Succeeded msgraph_beta.generated.models.CloudPcPolicyApplyActionStatus::0002-Failed msgraph_beta.generated.models.CloudPcPolicyApplyActionStatus::0003-UnknownFutureValue +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|constructor():None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|has_unapplied_policy_update():bool +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|has_unapplied_policy_update(value:bool):None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|odata_type():str +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcPolicyPendingApplyStatusResult +msgraph_beta.generated.models.CloudPcPolicyPendingApplyStatusResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail-->Entity msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|constructor():None msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|cron_schedule_expression():str @@ -184506,6 +186219,8 @@ msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|c msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|end_date_time():str msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|end_date_time(value:str):None msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|is_force_user_logoff_enabled():bool +msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|is_force_user_logoff_enabled(value:bool):None msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|next_run_date_time():str msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|next_run_date_time(value:str):None msgraph_beta.generated.models.CloudPcPolicyScheduledApplyActionDetail::|public|odata_type:str @@ -184664,6 +186379,8 @@ msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|provisioning_ty msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|scope_ids():list[str] msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|scope_ids(value:list[str]):None msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|snapshot_reset_mode():CloudPcSnapshotResetMode +msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|snapshot_reset_mode(value:CloudPcSnapshotResetMode):None msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|user_experience_type():CloudPcUserExperienceType msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|user_experience_type(value:CloudPcUserExperienceType):None msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|user_settings_persistence_configuration():CloudPcUserSettingsPersistenceConfiguration @@ -185089,6 +186806,10 @@ msgraph_beta.generated.models.CloudPcSnapshotImportFileType::0002-UnknownFutureV msgraph_beta.generated.models.CloudPcSnapshotImportSourceType::0000-AzureStorageAccount msgraph_beta.generated.models.CloudPcSnapshotImportSourceType::0001-SasUrl msgraph_beta.generated.models.CloudPcSnapshotImportSourceType::0002-UnknownFutureValue +msgraph_beta.generated.models.CloudPcSnapshotResetMode::0000-NotApplicable +msgraph_beta.generated.models.CloudPcSnapshotResetMode::0001-Enabled +msgraph_beta.generated.models.CloudPcSnapshotResetMode::0002-Disabled +msgraph_beta.generated.models.CloudPcSnapshotResetMode::0003-UnknownFutureValue msgraph_beta.generated.models.CloudPcSnapshotStatus::0000-Ready msgraph_beta.generated.models.CloudPcSnapshotStatus::0001-UnknownFutureValue msgraph_beta.generated.models.CloudPcSnapshotType::0000-Automatic @@ -185137,6 +186858,8 @@ msgraph_beta.generated.models.CloudPcStatus::0013-UpdatingSingleSignOn msgraph_beta.generated.models.CloudPcStatus::0014-ModifyingSingleSignOn msgraph_beta.generated.models.CloudPcStatus::0015-RefreshPolicyConfiguration msgraph_beta.generated.models.CloudPcStatus::0016-Preparing +msgraph_beta.generated.models.CloudPcStatus::0017-FailoverInProgress +msgraph_beta.generated.models.CloudPcStatus::0018-FailbackInProgress msgraph_beta.generated.models.CloudPcStatusDetail::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CloudPcStatusDetail::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CloudPcStatusDetail::|public|additional_information():list[KeyValuePair] @@ -185583,6 +187306,8 @@ msgraph_beta.generated.models.ColumnDefinition::|public|is_reorderable():bool msgraph_beta.generated.models.ColumnDefinition::|public|is_reorderable(value:bool):None msgraph_beta.generated.models.ColumnDefinition::|public|is_sealed():bool msgraph_beta.generated.models.ColumnDefinition::|public|is_sealed(value:bool):None +msgraph_beta.generated.models.ColumnDefinition::|public|is_searchable():bool +msgraph_beta.generated.models.ColumnDefinition::|public|is_searchable(value:bool):None msgraph_beta.generated.models.ColumnDefinition::|public|lookup():LookupColumn msgraph_beta.generated.models.ColumnDefinition::|public|lookup(value:LookupColumn):None msgraph_beta.generated.models.ColumnDefinition::|public|name():str @@ -187848,6 +189573,18 @@ msgraph_beta.generated.models.ContentTypeOrder::|public|position(value:int):None msgraph_beta.generated.models.ContentTypeOrder::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ContentTypeOrder::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentTypeOrder msgraph_beta.generated.models.ContentTypeOrder~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ContextMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ContextMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ContextMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.ContextMetadata::|public|constructor():None +msgraph_beta.generated.models.ContextMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ContextMetadata::|public|metadata_properties():CustomMetadataDictionary +msgraph_beta.generated.models.ContextMetadata::|public|metadata_properties(value:CustomMetadataDictionary):None +msgraph_beta.generated.models.ContextMetadata::|public|odata_type():str +msgraph_beta.generated.models.ContextMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.ContextMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ContextMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContextMetadata +msgraph_beta.generated.models.ContextMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ContinuousAccessEvaluationMode::0000-StrictEnforcement msgraph_beta.generated.models.ContinuousAccessEvaluationMode::0001-Disabled msgraph_beta.generated.models.ContinuousAccessEvaluationMode::0002-UnknownFutureValue @@ -188198,6 +189935,8 @@ msgraph_beta.generated.models.CopilotPackage::|public|asset_id(value:str):None msgraph_beta.generated.models.CopilotPackage::|public|available_to():PackageStatus msgraph_beta.generated.models.CopilotPackage::|public|available_to(value:PackageStatus):None msgraph_beta.generated.models.CopilotPackage::|public|constructor():None +msgraph_beta.generated.models.CopilotPackage::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.CopilotPackage::|public|created_date_time(value:datetime.datetime):None msgraph_beta.generated.models.CopilotPackage::|public|deployed_to():PackageStatus msgraph_beta.generated.models.CopilotPackage::|public|deployed_to(value:PackageStatus):None msgraph_beta.generated.models.CopilotPackage::|public|display_name():str @@ -188249,6 +189988,8 @@ msgraph_beta.generated.models.CopilotPackageDetail::|public|odata_type:str msgraph_beta.generated.models.CopilotPackageDetail::|public|sensitivity():str msgraph_beta.generated.models.CopilotPackageDetail::|public|sensitivity(value:str):None msgraph_beta.generated.models.CopilotPackageDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CopilotPackageDetail::|public|shared_with_users_and_groups():list[PackageAccessEntity] +msgraph_beta.generated.models.CopilotPackageDetail::|public|shared_with_users_and_groups(value:list[PackageAccessEntity]):None msgraph_beta.generated.models.CopilotPackageDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotPackageDetail msgraph_beta.generated.models.CopilotPeopleAdminSetting-->Entity msgraph_beta.generated.models.CopilotPeopleAdminSetting::|public|constructor():None @@ -188343,6 +190084,43 @@ msgraph_beta.generated.models.CopyNotebookModel::|public|user_role():OnenoteUser msgraph_beta.generated.models.CopyNotebookModel::|public|user_role(value:OnenoteUserRole):None msgraph_beta.generated.models.CopyNotebookModel::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopyNotebookModel msgraph_beta.generated.models.CopyNotebookModel~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CorrelatedIdentity-->Entity +msgraph_beta.generated.models.CorrelatedIdentity::|public|constructor():None +msgraph_beta.generated.models.CorrelatedIdentity::|public|correlated_date_time():datetime.datetime +msgraph_beta.generated.models.CorrelatedIdentity::|public|correlated_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|error():CorrelationError +msgraph_beta.generated.models.CorrelatedIdentity::|public|error(value:CorrelationError):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CorrelatedIdentity::|public|odata_type:str +msgraph_beta.generated.models.CorrelatedIdentity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|source_identity():IdentityInfo +msgraph_beta.generated.models.CorrelatedIdentity::|public|source_identity(value:IdentityInfo):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|status():str +msgraph_beta.generated.models.CorrelatedIdentity::|public|status(value:str):None +msgraph_beta.generated.models.CorrelatedIdentity::|public|target_identity():IdentityInfo +msgraph_beta.generated.models.CorrelatedIdentity::|public|target_identity(value:IdentityInfo):None +msgraph_beta.generated.models.CorrelatedIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):CorrelatedIdentity +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|value():list[CorrelatedIdentity] +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|public|value(value:list[CorrelatedIdentity]):None +msgraph_beta.generated.models.CorrelatedIdentityCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CorrelatedIdentityCollectionResponse +msgraph_beta.generated.models.CorrelationError::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CorrelationError::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CorrelationError::|public|backing_store:BackingStore +msgraph_beta.generated.models.CorrelationError::|public|code():str +msgraph_beta.generated.models.CorrelationError::|public|code(value:str):None +msgraph_beta.generated.models.CorrelationError::|public|constructor():None +msgraph_beta.generated.models.CorrelationError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CorrelationError::|public|message():str +msgraph_beta.generated.models.CorrelationError::|public|message(value:str):None +msgraph_beta.generated.models.CorrelationError::|public|odata_type():str +msgraph_beta.generated.models.CorrelationError::|public|odata_type(value:str):None +msgraph_beta.generated.models.CorrelationError::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CorrelationError::|static|public|create_from_discriminator_value(parse_node:ParseNode):CorrelationError +msgraph_beta.generated.models.CorrelationError~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CorsConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CorsConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CorsConfiguration::|public|allowed_headers():list[str] @@ -188637,6 +190415,8 @@ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|publ msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_outbound(value:CrossTenantAccessPolicyM365CollaborationOutboundSetting):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|odata_type:str msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|service_provider_constraints():ServiceProviderConstraints +msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|service_provider_constraints(value:ServiceProviderConstraints):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_id():str msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_id(value:str):None msgraph_beta.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|tenant_restrictions():CrossTenantAccessPolicyTenantRestrictions @@ -189290,6 +191070,12 @@ msgraph_beta.generated.models.CustomDataProvidedResource::|public|notification_e msgraph_beta.generated.models.CustomDataProvidedResource::|public|odata_type:str msgraph_beta.generated.models.CustomDataProvidedResource::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CustomDataProvidedResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResource +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession-->CustomDataProvidedResourceUploadSession +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|constructor():None +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|odata_type:str +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CustomDataProvidedResourceAccessReviewUploadSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceAccessReviewUploadSession msgraph_beta.generated.models.CustomDataProvidedResourceFile-->Entity msgraph_beta.generated.models.CustomDataProvidedResourceFile::|public|constructor():None msgraph_beta.generated.models.CustomDataProvidedResourceFile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -189309,12 +191095,44 @@ msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse:: msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|value():list[CustomDataProvidedResourceFile] msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse::|public|value(value:list[CustomDataProvidedResourceFile]):None msgraph_beta.generated.models.CustomDataProvidedResourceFileCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceFileCollectionResponse +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData-->AccessReviewContextDataBase +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|constructor():None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|odata_type:str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewContextData +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase-->Data +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|constructor():None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|odata_type:str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_definition_id():str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_definition_id(value:str):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_instance_id():str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|review_instance_id(value:str):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.AccessReviewContextDataBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewContextDataBase +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData-->AccessReviewContextDataBase +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|constructor():None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|odata_type:str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.ApplyDecisionContextData::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplyDecisionContextData +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|backing_store:BackingStore +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|constructor():None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|odata_type():str +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|odata_type(value:str):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data::|static|public|create_from_discriminator_value(parse_node:ParseNode):Data +msgraph_beta.generated.models.customDataProvidedResourcePayloads.Data~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession-->Entity msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|constructor():None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|created_date_time():datetime.datetime msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|created_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data():CustomExtensionData -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data(value:CustomExtensionData):None +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data():Data +msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|data(value:Data):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|files():list[CustomDataProvidedResourceFile] msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|files(value:list[CustomDataProvidedResourceFile]):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -189324,14 +191142,10 @@ msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|o msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|reference_id():str msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|reference_id(value:str):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|source():str -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|source(value:str):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|stats():CustomDataProvidedResourceUploadStats msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|stats(value:CustomDataProvidedResourceUploadStats):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|status():CustomDataProvidedResourceUploadStatus msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|status(value:CustomDataProvidedResourceUploadStatus):None -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|type():str -msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|public|type(value:str):None msgraph_beta.generated.models.CustomDataProvidedResourceUploadSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomDataProvidedResourceUploadSession msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|constructor():None @@ -189358,6 +191172,12 @@ msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0000-Activ msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0001-Complete msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0002-Expired msgraph_beta.generated.models.CustomDataProvidedResourceUploadStatus::0003-UnknownFutureValue +msgraph_beta.generated.models.CustomEmojiFromIdentitySet-->IdentitySet +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|public|constructor():None +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|public|odata_type:str +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CustomEmojiFromIdentitySet::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomEmojiFromIdentitySet msgraph_beta.generated.models.Customer::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.Customer::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.Customer::|public|address():PostalAddressType @@ -190176,6 +191996,14 @@ msgraph_beta.generated.models.DayOfWeek::0003-Wednesday msgraph_beta.generated.models.DayOfWeek::0004-Thursday msgraph_beta.generated.models.DayOfWeek::0005-Friday msgraph_beta.generated.models.DayOfWeek::0006-Saturday +msgraph_beta.generated.models.DdmAppAllowDownloadsOverCellular::0000-AlwaysOn +msgraph_beta.generated.models.DdmAppAllowDownloadsOverCellular::0001-AlwaysOff +msgraph_beta.generated.models.DdmAppAllowDownloadsOverCellular::0002-StoreSettings +msgraph_beta.generated.models.DdmAppAllowDownloadsOverCellular::0003-UnknownFutureValue +msgraph_beta.generated.models.DdmAppAutomaticAppUpdates::0000-AlwaysOn +msgraph_beta.generated.models.DdmAppAutomaticAppUpdates::0001-AlwaysOff +msgraph_beta.generated.models.DdmAppAutomaticAppUpdates::0002-StoreSettings +msgraph_beta.generated.models.DdmAppAutomaticAppUpdates::0003-UnknownFutureValue msgraph_beta.generated.models.DecisionItemPrincipalResourceMembership::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.DecisionItemPrincipalResourceMembership::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.DecisionItemPrincipalResourceMembership::|public|backing_store:BackingStore @@ -190712,6 +192540,18 @@ msgraph_beta.generated.models.DelegatedAdminServiceManagementDetailCollectionRes msgraph_beta.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|value():list[DelegatedAdminServiceManagementDetail] msgraph_beta.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|value(value:list[DelegatedAdminServiceManagementDetail]):None msgraph_beta.generated.models.DelegatedAdminServiceManagementDetailCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DelegatedAdminServiceManagementDetailCollectionResponse +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints-->ServiceProviderConstraints +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|allowed_role_template_ids():list[str] +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|allowed_role_template_ids(value:list[str]):None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|constructor():None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|odata_type:str +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DelegatedAdminServiceProviderConstraints::|static|public|create_from_discriminator_value(parse_node:ParseNode):DelegatedAdminServiceProviderConstraints msgraph_beta.generated.models.DelegatedPermissionClassification-->Entity msgraph_beta.generated.models.DelegatedPermissionClassification::|public|classification():PermissionClassificationType msgraph_beta.generated.models.DelegatedPermissionClassification::|public|classification(value:PermissionClassificationType):None @@ -192036,6 +193876,8 @@ msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|odata_type() msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|odata_type(value:str):None msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|rules_content():bytes msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|rules_content(value:bytes):None +msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|run_interval_in_minutes():int +msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|run_interval_in_minutes(value:int):None msgraph_beta.generated.models.DeviceCompliancePolicyScript::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DeviceCompliancePolicyScript::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceCompliancePolicyScript msgraph_beta.generated.models.DeviceCompliancePolicyScript~~>AdditionalDataHolder; BackedModel; Parsable @@ -192176,6 +194018,8 @@ msgraph_beta.generated.models.DeviceComplianceScript::|public|get_field_deserial msgraph_beta.generated.models.DeviceComplianceScript::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.DeviceComplianceScript::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.DeviceComplianceScript::|public|odata_type:str +msgraph_beta.generated.models.DeviceComplianceScript::|public|platform():DeviceComplianceScriptPlatformType +msgraph_beta.generated.models.DeviceComplianceScript::|public|platform(value:DeviceComplianceScriptPlatformType):None msgraph_beta.generated.models.DeviceComplianceScript::|public|publisher():str msgraph_beta.generated.models.DeviceComplianceScript::|public|publisher(value:str):None msgraph_beta.generated.models.DeviceComplianceScript::|public|role_scope_tag_ids():list[str] @@ -192240,6 +194084,10 @@ msgraph_beta.generated.models.DeviceComplianceScriptError::|public|odata_type(va msgraph_beta.generated.models.DeviceComplianceScriptError::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DeviceComplianceScriptError::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceComplianceScriptError msgraph_beta.generated.models.DeviceComplianceScriptError~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DeviceComplianceScriptPlatformType::0000-Windows10 +msgraph_beta.generated.models.DeviceComplianceScriptPlatformType::0001-Linux +msgraph_beta.generated.models.DeviceComplianceScriptPlatformType::0002-MacOS +msgraph_beta.generated.models.DeviceComplianceScriptPlatformType::0003-UnknownFutureValue msgraph_beta.generated.models.DeviceComplianceScriptRule::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.DeviceComplianceScriptRule::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.DeviceComplianceScriptRule::|public|backing_store:BackingStore @@ -197786,6 +199634,52 @@ msgraph_beta.generated.models.DisplayNameLocalization::|public|odata_type(value: msgraph_beta.generated.models.DisplayNameLocalization::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DisplayNameLocalization::|static|public|create_from_discriminator_value(parse_node:ParseNode):DisplayNameLocalization msgraph_beta.generated.models.DisplayNameLocalization~~>AdditionalDataHolder; BackedModel; Parsable +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 +msgraph_beta.generated.models.DistributionList::|public|notes():str +msgraph_beta.generated.models.DistributionList::|public|notes(value:str):None +msgraph_beta.generated.models.DistributionList::|public|odata_type:str +msgraph_beta.generated.models.DistributionList::|public|person_identifier():str +msgraph_beta.generated.models.DistributionList::|public|person_identifier(value:str):None +msgraph_beta.generated.models.DistributionList::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DistributionList::|public|single_value_extended_properties():list[SingleValueLegacyExtendedProperty] +msgraph_beta.generated.models.DistributionList::|public|single_value_extended_properties(value:list[SingleValueLegacyExtendedProperty]):None +msgraph_beta.generated.models.DistributionList::|static|public|create_from_discriminator_value(parse_node:ParseNode):DistributionList +msgraph_beta.generated.models.DistributionListCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.DistributionListCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.DistributionListCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DistributionListCollectionResponse::|public|serialize(writer:SerializationWriter):None +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 @@ -197799,6 +199693,7 @@ msgraph_beta.generated.models.DlpAction::0009-SPRuntimeAccessControl msgraph_beta.generated.models.DlpAction::0010-SPSharingNotifyUser msgraph_beta.generated.models.DlpAction::0011-SPSharingGenerateIncidentReport msgraph_beta.generated.models.DlpAction::0012-RestrictWebGrounding +msgraph_beta.generated.models.DlpAction::0013-PolicyTip msgraph_beta.generated.models.DlpActionInfo::|public|action():DlpAction msgraph_beta.generated.models.DlpActionInfo::|public|action(value:DlpAction):None msgraph_beta.generated.models.DlpActionInfo::|public|additional_data():dict[str, Any] @@ -198363,6 +200258,8 @@ msgraph_beta.generated.models.DriveItem::|public|list_item():ListItem msgraph_beta.generated.models.DriveItem::|public|list_item(value:ListItem):None msgraph_beta.generated.models.DriveItem::|public|location():GeoCoordinates msgraph_beta.generated.models.DriveItem::|public|location(value:GeoCoordinates):None +msgraph_beta.generated.models.DriveItem::|public|lock_info():LockInfo +msgraph_beta.generated.models.DriveItem::|public|lock_info(value:LockInfo):None msgraph_beta.generated.models.DriveItem::|public|malware():Malware msgraph_beta.generated.models.DriveItem::|public|malware(value:Malware):None msgraph_beta.generated.models.DriveItem::|public|media():Media @@ -202734,6 +204631,8 @@ msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|day msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|odata_type():str msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|quality_update_catalog_item_id():str +msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|quality_update_catalog_item_id(value:str):None msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|quality_update_release():str msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|quality_update_release(value:str):None msgraph_beta.generated.models.ExpeditedWindowsQualityUpdateSettings::|public|serialize(writer:SerializationWriter):None @@ -203200,6 +205099,8 @@ msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|construct msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|content():ExternalItemContent msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|content(value:ExternalItemContent):None msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|information_protection_label():ExternalItemInformationProtectionLabel +msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|information_protection_label(value:ExternalItemInformationProtectionLabel):None msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|odata_type:str msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|properties():Properties msgraph_beta.generated.models.externalConnectors.ExternalItem::|public|properties(value:Properties):None @@ -203229,6 +205130,18 @@ msgraph_beta.generated.models.externalConnectors.ExternalItemContentType::0000-T msgraph_beta.generated.models.externalConnectors.ExternalItemContentType::0001-Html msgraph_beta.generated.models.externalConnectors.ExternalItemContentType::0002-UnknownFutureValue msgraph_beta.generated.models.externalConnectors.ExternalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|backing_store:BackingStore +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|constructor():None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|odata_type():str +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|odata_type(value:str):None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id():str +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id(value:str):None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalItemInformationProtectionLabel +msgraph_beta.generated.models.externalConnectors.ExternalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.externalConnectors.External~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.externalConnectors.Identity-->Entity msgraph_beta.generated.models.externalConnectors.Identity::|public|constructor():None @@ -203321,6 +205234,7 @@ msgraph_beta.generated.models.externalConnectors.Label::0050-PersonInterests msgraph_beta.generated.models.externalConnectors.Label::0051-PersonLanguages msgraph_beta.generated.models.externalConnectors.Label::0052-PersonPublications msgraph_beta.generated.models.externalConnectors.Label::0053-PersonPatents +msgraph_beta.generated.models.externalConnectors.Label::0054-PersonWorkPositions msgraph_beta.generated.models.externalConnectors.Properties::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.externalConnectors.Properties::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.externalConnectors.Properties::|public|backing_store:BackingStore @@ -203511,6 +205425,8 @@ msgraph_beta.generated.models.ExternalItem::|public|constructor():None msgraph_beta.generated.models.ExternalItem::|public|content():ExternalItemContent msgraph_beta.generated.models.ExternalItem::|public|content(value:ExternalItemContent):None msgraph_beta.generated.models.ExternalItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExternalItem::|public|information_protection_label():ExternalItemInformationProtectionLabel +msgraph_beta.generated.models.ExternalItem::|public|information_protection_label(value:ExternalItemInformationProtectionLabel):None msgraph_beta.generated.models.ExternalItem::|public|odata_type:str msgraph_beta.generated.models.ExternalItem::|public|properties():Properties msgraph_beta.generated.models.ExternalItem::|public|properties(value:Properties):None @@ -203533,6 +205449,18 @@ msgraph_beta.generated.models.ExternalItemContentType::0000-Text msgraph_beta.generated.models.ExternalItemContentType::0001-Html msgraph_beta.generated.models.ExternalItemContentType::0002-UnknownFutureValue msgraph_beta.generated.models.ExternalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|backing_store:BackingStore +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|constructor():None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|odata_type():str +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|odata_type(value:str):None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id():str +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|sensitivity_label_id(value:str):None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalItemInformationProtectionLabel +msgraph_beta.generated.models.ExternalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ExternalLink::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ExternalLink::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ExternalLink::|public|backing_store:BackingStore @@ -205453,6 +207381,8 @@ msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|completion_da msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|constructor():None msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|destination_type():DestinationType msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|destination_type(value:DestinationType):None +msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|error():PublicError +msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|error(value:PublicError):None msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|odata_type:str msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|restored_item_key():str @@ -205471,6 +207401,12 @@ msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|status(value: msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|web_url():str msgraph_beta.generated.models.GranularRestoreArtifactBase::|public|web_url(value:str):None msgraph_beta.generated.models.GranularRestoreArtifactBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):GranularRestoreArtifactBase +msgraph_beta.generated.models.GranularRestoreItems::0000-Email +msgraph_beta.generated.models.GranularRestoreItems::0001-Note +msgraph_beta.generated.models.GranularRestoreItems::0002-Contact +msgraph_beta.generated.models.GranularRestoreItems::0003-Task +msgraph_beta.generated.models.GranularRestoreItems::0004-Calendar +msgraph_beta.generated.models.GranularRestoreItems::0005-UnknownFutureValue msgraph_beta.generated.models.GranularSiteRestoreArtifact-->GranularRestoreArtifactBase msgraph_beta.generated.models.GranularSiteRestoreArtifact::|public|constructor():None msgraph_beta.generated.models.GranularSiteRestoreArtifact::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -205664,6 +207600,88 @@ msgraph_beta.generated.models.GroupAccessType::0000-None_ msgraph_beta.generated.models.GroupAccessType::0001-Private msgraph_beta.generated.models.GroupAccessType::0002-Secret msgraph_beta.generated.models.GroupAccessType::0003-Public +msgraph_beta.generated.models.GroupAccessType::0004-UnknownFutureValue +msgraph_beta.generated.models.GroupAnalytics-->Entity +msgraph_beta.generated.models.GroupAnalytics::|public|assigned_role_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|assigned_role_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|calculated_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|calculated_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|constructor():None +msgraph_beta.generated.models.GroupAnalytics::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|direct_group_member_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|direct_group_member_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|display_name():str +msgraph_beta.generated.models.GroupAnalytics::|public|display_name(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|dynamic_membership_type():str +msgraph_beta.generated.models.GroupAnalytics::|public|dynamic_membership_type(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.GroupAnalytics::|public|group_expiration_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|group_expiration_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|group_type():GroupTypeEnum +msgraph_beta.generated.models.GroupAnalytics::|public|group_type(value:GroupTypeEnum):None +msgraph_beta.generated.models.GroupAnalytics::|public|guest_owner_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|guest_owner_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|guest_transitive_user_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|guest_transitive_user_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_distribution_list_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_distribution_list_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_m365_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_m365_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_mail_enabled_security_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_mail_enabled_security_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_security_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_cloud_security_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_dynamic_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_dynamic_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_distribution_list_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_distribution_list_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_mail_enabled_security_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_mail_enabled_security_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_security_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_on_premise_security_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|is_valid_group():bool +msgraph_beta.generated.models.GroupAnalytics::|public|is_valid_group(value:bool):None +msgraph_beta.generated.models.GroupAnalytics::|public|last_restoration_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|last_restoration_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_contains_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_contains_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_expression_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_expression_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_match_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_match_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_member_of_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_member_of_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_processing_state():str +msgraph_beta.generated.models.GroupAnalytics::|public|membership_rule_processing_state(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|member_owner_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|member_owner_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|member_transitive_user_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|member_transitive_user_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|odata_type:str +msgraph_beta.generated.models.GroupAnalytics::|public|preferred_data_location():str +msgraph_beta.generated.models.GroupAnalytics::|public|preferred_data_location(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|sensitivity_label_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|sensitivity_label_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.GroupAnalytics::|public|service_principal_owner_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|service_principal_owner_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|soft_deletion_date_time():datetime.datetime +msgraph_beta.generated.models.GroupAnalytics::|public|soft_deletion_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.GroupAnalytics::|public|tenant_id():str +msgraph_beta.generated.models.GroupAnalytics::|public|tenant_id(value:str):None +msgraph_beta.generated.models.GroupAnalytics::|public|transitive_service_principal_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|transitive_service_principal_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|public|transitive_user_count():int +msgraph_beta.generated.models.GroupAnalytics::|public|transitive_user_count(value:int):None +msgraph_beta.generated.models.GroupAnalytics::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupAnalytics +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|value():list[GroupAnalytics] +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|public|value(value:list[GroupAnalytics]):None +msgraph_beta.generated.models.GroupAnalyticsCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupAnalyticsCollectionResponse msgraph_beta.generated.models.GroupAssignmentTarget-->DeviceAndAppManagementAssignmentTarget msgraph_beta.generated.models.GroupAssignmentTarget::|public|constructor():None msgraph_beta.generated.models.GroupAssignmentTarget::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -206426,6 +208444,9 @@ msgraph_beta.generated.models.GroupScope::|static|public|create_from_discriminat msgraph_beta.generated.models.GroupType::0000-UnifiedGroups msgraph_beta.generated.models.GroupType::0001-AzureAD msgraph_beta.generated.models.GroupType::0002-UnknownFutureValue +msgraph_beta.generated.models.GroupTypeEnum::0000-IsCloudGroup +msgraph_beta.generated.models.GroupTypeEnum::0001-IsOnPremiseGroup +msgraph_beta.generated.models.GroupTypeEnum::0002-IsSoftDeletedGroup msgraph_beta.generated.models.GroupWritebackConfiguration-->WritebackConfiguration msgraph_beta.generated.models.GroupWritebackConfiguration::|public|constructor():None msgraph_beta.generated.models.GroupWritebackConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -207027,6 +209048,14 @@ msgraph_beta.generated.models.healthMonitoring.UserImpactSummary::|static|public msgraph_beta.generated.models.HealthState::0000-Unknown msgraph_beta.generated.models.HealthState::0001-Healthy msgraph_beta.generated.models.HealthState::0002-Unhealthy +msgraph_beta.generated.models.HistoryEntityType::0000-Task +msgraph_beta.generated.models.HistoryEntityType::0001-UnknownFutureValue +msgraph_beta.generated.models.HistoryEventType::0000-Created +msgraph_beta.generated.models.HistoryEventType::0001-Updated +msgraph_beta.generated.models.HistoryEventType::0002-Deleted +msgraph_beta.generated.models.HistoryEventType::0003-Undeleted +msgraph_beta.generated.models.HistoryEventType::0004-Moved +msgraph_beta.generated.models.HistoryEventType::0005-UnknownFutureValue msgraph_beta.generated.models.HoldType::0000-None_ msgraph_beta.generated.models.HoldType::0001-Private msgraph_beta.generated.models.HoldType::0002-Public @@ -207264,6 +209293,14 @@ msgraph_beta.generated.models.Identity::|public|odata_type():str msgraph_beta.generated.models.Identity::|public|odata_type(value:str):None msgraph_beta.generated.models.Identity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Identity::|static|public|create_from_discriminator_value(parse_node:ParseNode):Identity +msgraph_beta.generated.models.IdentityAnalyticsRoot-->Entity +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|constructor():None +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|groups():list[GroupAnalytics] +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|groups(value:list[GroupAnalytics]):None +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|odata_type:str +msgraph_beta.generated.models.IdentityAnalyticsRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IdentityAnalyticsRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityAnalyticsRoot msgraph_beta.generated.models.IdentityApiConnector-->Entity msgraph_beta.generated.models.IdentityApiConnector::|public|authentication_configuration():ApiAuthenticationConfigurationBase msgraph_beta.generated.models.IdentityApiConnector::|public|authentication_configuration(value:ApiAuthenticationConfigurationBase):None @@ -207327,6 +209364,29 @@ msgraph_beta.generated.models.IdentityContainer::|public|verified_id():IdentityV msgraph_beta.generated.models.IdentityContainer::|public|verified_id(value:IdentityVerifiedIdRoot):None msgraph_beta.generated.models.IdentityContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityContainer msgraph_beta.generated.models.IdentityContainer~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.IdentityCorrelation-->Entity +msgraph_beta.generated.models.IdentityCorrelation::|public|constructor():None +msgraph_beta.generated.models.IdentityCorrelation::|public|end_date_time():datetime.datetime +msgraph_beta.generated.models.IdentityCorrelation::|public|end_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.IdentityCorrelation::|public|error():CorrelationError +msgraph_beta.generated.models.IdentityCorrelation::|public|error(value:CorrelationError):None +msgraph_beta.generated.models.IdentityCorrelation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentityCorrelation::|public|identities():list[CorrelatedIdentity] +msgraph_beta.generated.models.IdentityCorrelation::|public|identities(value:list[CorrelatedIdentity]):None +msgraph_beta.generated.models.IdentityCorrelation::|public|odata_type:str +msgraph_beta.generated.models.IdentityCorrelation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IdentityCorrelation::|public|service_principal():ServicePrincipal +msgraph_beta.generated.models.IdentityCorrelation::|public|service_principal(value:ServicePrincipal):None +msgraph_beta.generated.models.IdentityCorrelation::|public|start_date_time():datetime.datetime +msgraph_beta.generated.models.IdentityCorrelation::|public|start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.IdentityCorrelation::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityCorrelation +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|value():list[IdentityCorrelation] +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|public|value(value:list[IdentityCorrelation]):None +msgraph_beta.generated.models.IdentityCorrelationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityCorrelationCollectionResponse msgraph_beta.generated.models.IdentityCustomUserFlowAttribute-->IdentityUserFlowAttribute msgraph_beta.generated.models.IdentityCustomUserFlowAttribute::|public|constructor():None msgraph_beta.generated.models.IdentityCustomUserFlowAttribute::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -207423,6 +209483,36 @@ msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|public msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|public|trigger_attributes():list[TriggerAttribute] msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|public|trigger_attributes(value:list[TriggerAttribute]):None msgraph_beta.generated.models.identityGovernance.AttributeChangeTrigger::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttributeChangeTrigger +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|name():str +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|name(value:str):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|value():str +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|public|value(value:str):None +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttributeSetEntry +msgraph_beta.generated.models.identityGovernance.AttributeSetEntry~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|status_reasons():list[str] +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|status_reasons(value:list[str]):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|subject(value:WorkflowSubject):None +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):AwaitedWorkflowProcessingResult +msgraph_beta.generated.models.identityGovernance.AwaitedWorkflowProcessingResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.identityGovernance.CancelRunsScope-->CancelScope msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|constructor():None msgraph_beta.generated.models.identityGovernance.CancelRunsScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -207441,6 +209531,14 @@ msgraph_beta.generated.models.identityGovernance.CancelScope::|public|odata_type msgraph_beta.generated.models.identityGovernance.CancelScope::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.CancelScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):CancelScope msgraph_beta.generated.models.identityGovernance.CancelScope~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition-->QuarantineCondition +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|threshold():int +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|public|threshold(value:int):None +msgraph_beta.generated.models.identityGovernance.CountBasedQuarantineCondition::|static|public|create_from_discriminator_value(parse_node:ParseNode):CountBasedQuarantineCondition msgraph_beta.generated.models.identityGovernance.CustomTaskExtension-->CustomCalloutExtension msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|callback_configuration():CustomExtensionCallbackConfiguration msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|callback_configuration(value:CustomExtensionCallbackConfiguration):None @@ -207455,6 +209553,8 @@ msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|la msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|reply_mode():CustomTaskExtensionReplyMode +msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|reply_mode(value:CustomTaskExtensionReplyMode):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomTaskExtension msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCallbackConfiguration-->CustomExtensionCallbackConfiguration @@ -207480,6 +209580,8 @@ msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData: msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|subject():User msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|subject(value:User):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|target_subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|target_subject(value:WorkflowSubject):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|task():Task msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|task(value:Task):None msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|task_processingresult():TaskProcessingResult @@ -207497,6 +209599,22 @@ msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionCollectionRe msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionOperationStatus::0000-Completed msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionOperationStatus::0001-Failed msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionOperationStatus::0002-UnknownFutureValue +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0000-None_ +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0001-Callback +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0002-Response +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0003-UnknownFutureValue +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData-->CustomExtensionData +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|operation_status():CustomTaskExtensionOperationStatus +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|operation_status(value:CustomTaskExtensionOperationStatus):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|status_reasons():list[str] +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|status_reasons(value:list[str]):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|target_subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|target_subject(value:WorkflowSubject):None +msgraph_beta.generated.models.identityGovernance.CustomTaskExtensionResponseData::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomTaskExtensionResponseData msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet-->SubjectSet msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|constructor():None msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -207547,6 +209665,8 @@ msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|p msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|email_settings(value:EmailSettings):None msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|quarantine_configuration():QuarantineConfiguration +msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|quarantine_configuration(value:QuarantineConfiguration):None msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|workflow_schedule_interval_in_hours():int msgraph_beta.generated.models.identityGovernance.LifecycleManagementSettings::|public|workflow_schedule_interval_in_hours(value:int):None @@ -207555,10 +209675,12 @@ msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0000-Joi msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0001-Leaver msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0002-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0003-Mover +msgraph_beta.generated.models.identityGovernance.LifecycleTaskCategory::0004-Extensibility msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0000-Joiner msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0001-Leaver msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0002-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0003-Mover +msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowCategory::0004-Extensibility msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0000-Queued msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0001-InProgress msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0002-Completed @@ -207567,6 +209689,7 @@ msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStat msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0005-Failed msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0006-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0007-Canceling +msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0008-Quarantined msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer-->Entity msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|constructor():None msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|custom_task_extensions():list[CustomTaskExtension] @@ -207587,6 +209710,9 @@ msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|p msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|workflow_templates():list[WorkflowTemplate] msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|public|workflow_templates(value:list[WorkflowTemplate]):None msgraph_beta.generated.models.identityGovernance.LifecycleWorkflowsContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):LifecycleWorkflowsContainer +msgraph_beta.generated.models.identityGovernance.MatchMode::0000-Any +msgraph_beta.generated.models.identityGovernance.MatchMode::0001-All +msgraph_beta.generated.models.identityGovernance.MatchMode::0002-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.MembershipChangeTrigger-->WorkflowExecutionTrigger msgraph_beta.generated.models.identityGovernance.MembershipChangeTrigger::|public|change_type():MembershipChangeType msgraph_beta.generated.models.identityGovernance.MembershipChangeTrigger::|public|change_type(value:MembershipChangeType):None @@ -207620,6 +209746,14 @@ msgraph_beta.generated.models.identityGovernance.Parameter::|public|value_type() msgraph_beta.generated.models.identityGovernance.Parameter::|public|value_type(value:ValueType):None msgraph_beta.generated.models.identityGovernance.Parameter::|static|public|create_from_discriminator_value(parse_node:ParseNode):Parameter msgraph_beta.generated.models.identityGovernance.Parameter~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition-->QuarantineCondition +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|percentage():int +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|percentage(value:int):None +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.PercentageBasedQuarantineCondition::|static|public|create_from_discriminator_value(parse_node:ParseNode):PercentageBasedQuarantineCondition msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|backing_store:BackingStore @@ -207638,6 +209772,67 @@ msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|task msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|public|task_id(value:str):None msgraph_beta.generated.models.identityGovernance.PreviewFailedTask::|static|public|create_from_discriminator_value(parse_node:ParseNode):PreviewFailedTask msgraph_beta.generated.models.identityGovernance.PreviewFailedTask~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping-->WorkflowExecutionConditions +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.ProvisioningAttributeMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProvisioningAttributeMapping +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject-->WorkflowSubject +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|attribute_set_entries():list[AttributeSetEntry] +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|attribute_set_entries(value:list[AttributeSetEntry]):None +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|id():str +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|id(value:str):None +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProvisioningObjectWorkflowSubject +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.QuarantineCondition::|static|public|create_from_discriminator_value(parse_node:ParseNode):QuarantineCondition +msgraph_beta.generated.models.identityGovernance.QuarantineCondition~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|conditions():list[QuarantineCondition] +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|conditions(value:list[QuarantineCondition]):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|match_mode():MatchMode +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|match_mode(value:MatchMode):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):QuarantineConfiguration +msgraph_beta.generated.models.identityGovernance.QuarantineConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantined_date_time():datetime.datetime +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantined_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantine_reason():str +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantine_reason(value:str):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantine_type():QuarantineType +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|quarantine_type(value:QuarantineType):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.QuarantineDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):QuarantineDetails +msgraph_beta.generated.models.identityGovernance.QuarantineDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.QuarantineType::0000-NotQuarantined +msgraph_beta.generated.models.identityGovernance.QuarantineType::0001-CountBasedThresholdExceeded +msgraph_beta.generated.models.identityGovernance.QuarantineType::0002-PercentageBasedThresholdExceeded +msgraph_beta.generated.models.identityGovernance.QuarantineType::0003-MultipleConditionsExceeded +msgraph_beta.generated.models.identityGovernance.QuarantineType::0004-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.RuleBasedSubjectSet-->SubjectSet msgraph_beta.generated.models.identityGovernance.RuleBasedSubjectSet::|public|constructor():None msgraph_beta.generated.models.identityGovernance.RuleBasedSubjectSet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -207669,6 +209864,8 @@ msgraph_beta.generated.models.identityGovernance.Run::|public|scheduled_date_tim msgraph_beta.generated.models.identityGovernance.Run::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.Run::|public|started_date_time():datetime.datetime msgraph_beta.generated.models.identityGovernance.Run::|public|started_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.Run::|public|subject_processing_results():list[SubjectProcessingResult] +msgraph_beta.generated.models.identityGovernance.Run::|public|subject_processing_results(value:list[SubjectProcessingResult]):None msgraph_beta.generated.models.identityGovernance.Run::|public|successful_users_count():int msgraph_beta.generated.models.identityGovernance.Run::|public|successful_users_count(value:int):None msgraph_beta.generated.models.identityGovernance.Run::|public|task_processing_results():list[TaskProcessingResult] @@ -207713,6 +209910,43 @@ msgraph_beta.generated.models.identityGovernance.RunSummary::|public|total_users msgraph_beta.generated.models.identityGovernance.RunSummary::|public|total_users(value:int):None msgraph_beta.generated.models.identityGovernance.RunSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):RunSummary msgraph_beta.generated.models.identityGovernance.RunSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult-->Entity +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|completed_date_time():datetime.datetime +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|completed_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|failed_tasks_count():int +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|failed_tasks_count(value:int):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|reprocessed_runs():list[Run] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|reprocessed_runs(value:list[Run]):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|scheduled_date_time():datetime.datetime +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|scheduled_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|started_date_time():datetime.datetime +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|started_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|subject(value:WorkflowSubject):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|task_processing_results():list[TaskProcessingResult] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|task_processing_results(value:list[TaskProcessingResult]):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|total_tasks_count():int +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|total_tasks_count(value:int):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|total_unprocessed_tasks_count():int +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|total_unprocessed_tasks_count(value:int):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_execution_type():WorkflowExecutionType +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_execution_type(value:WorkflowExecutionType):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_version():int +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_version(value:int):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubjectProcessingResult +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|value():list[SubjectProcessingResult] +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|value(value:list[SubjectProcessingResult]):None +msgraph_beta.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubjectProcessingResultCollectionResponse msgraph_beta.generated.models.identityGovernance.Task-->Entity msgraph_beta.generated.models.identityGovernance.Task::|public|arguments():list[KeyValuePair] msgraph_beta.generated.models.identityGovernance.Task::|public|arguments(value:list[KeyValuePair]):None @@ -207790,6 +210024,8 @@ msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|s msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|subject(value:User):None msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|task():Task msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|task(value:Task):None +msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|workflow_subject():WorkflowSubject +msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|public|workflow_subject(value:WorkflowSubject):None msgraph_beta.generated.models.identityGovernance.TaskProcessingResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):TaskProcessingResult msgraph_beta.generated.models.identityGovernance.TaskProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.identityGovernance.TaskProcessingResultCollectionResponse::|public|constructor():None @@ -208025,9 +210261,15 @@ msgraph_beta.generated.models.identityGovernance.Workflow::|public|next_schedule msgraph_beta.generated.models.identityGovernance.Workflow::|public|odata_type:str msgraph_beta.generated.models.identityGovernance.Workflow::|public|preview_scope():list[DirectoryObject] msgraph_beta.generated.models.identityGovernance.Workflow::|public|preview_scope(value:list[DirectoryObject]):None +msgraph_beta.generated.models.identityGovernance.Workflow::|public|quarantine_details():QuarantineDetails +msgraph_beta.generated.models.identityGovernance.Workflow::|public|quarantine_details(value:QuarantineDetails):None msgraph_beta.generated.models.identityGovernance.Workflow::|public|runs():list[Run] msgraph_beta.generated.models.identityGovernance.Workflow::|public|runs(value:list[Run]):None msgraph_beta.generated.models.identityGovernance.Workflow::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.Workflow::|public|settings():WorkflowSetting +msgraph_beta.generated.models.identityGovernance.Workflow::|public|settings(value:WorkflowSetting):None +msgraph_beta.generated.models.identityGovernance.Workflow::|public|subject_processing_results():list[SubjectProcessingResult] +msgraph_beta.generated.models.identityGovernance.Workflow::|public|subject_processing_results(value:list[SubjectProcessingResult]):None msgraph_beta.generated.models.identityGovernance.Workflow::|public|task_reports():list[TaskReport] msgraph_beta.generated.models.identityGovernance.Workflow::|public|task_reports(value:list[TaskReport]):None msgraph_beta.generated.models.identityGovernance.Workflow::|public|user_processing_results():list[UserProcessingResult] @@ -208103,6 +210345,19 @@ msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0001-OnD msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0002-UnknownFutureValue msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0003-ActivatedWithScope msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0004-Preview +msgraph_beta.generated.models.identityGovernance.WorkflowExecutionType::0005-ExtensibilityOnDemand +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|quarantine_configuration():QuarantineConfiguration +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|quarantine_configuration(value:QuarantineConfiguration):None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.WorkflowSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowSetting +msgraph_beta.generated.models.identityGovernance.WorkflowSetting~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|backing_store:BackingStore @@ -208159,6 +210414,16 @@ msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsSummary::|publ msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsSummary::|public|total_users(value:int):None msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowsInsightsSummary msgraph_beta.generated.models.identityGovernance.WorkflowsInsightsSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|backing_store:BackingStore +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|odata_type():str +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|odata_type(value:str):None +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.WorkflowSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowSubject +msgraph_beta.generated.models.identityGovernance.WorkflowSubject~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.identityGovernance.WorkflowTemplate-->Entity msgraph_beta.generated.models.identityGovernance.WorkflowTemplate::|public|category():LifecycleWorkflowCategory msgraph_beta.generated.models.identityGovernance.WorkflowTemplate::|public|category(value:LifecycleWorkflowCategory):None @@ -208191,6 +210456,8 @@ msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|constr msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|odata_type:str msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|settings():WorkflowSetting +msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|settings(value:WorkflowSetting):None msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|version_number():int msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|public|version_number(value:int):None msgraph_beta.generated.models.identityGovernance.WorkflowVersion::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowVersion @@ -208213,6 +210480,24 @@ msgraph_beta.generated.models.IdentityGovernanceUserSettings::|public|odata_type msgraph_beta.generated.models.IdentityGovernanceUserSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.IdentityGovernanceUserSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityGovernanceUserSettings msgraph_beta.generated.models.IdentityGovernanceUserSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.IdentityInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.IdentityInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.IdentityInfo::|public|anchor():AttributeInfo +msgraph_beta.generated.models.IdentityInfo::|public|anchor(value:AttributeInfo):None +msgraph_beta.generated.models.IdentityInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.IdentityInfo::|public|constructor():None +msgraph_beta.generated.models.IdentityInfo::|public|details():DetailsInfo +msgraph_beta.generated.models.IdentityInfo::|public|details(value:DetailsInfo):None +msgraph_beta.generated.models.IdentityInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentityInfo::|public|identity_type():str +msgraph_beta.generated.models.IdentityInfo::|public|identity_type(value:str):None +msgraph_beta.generated.models.IdentityInfo::|public|matching_property():AttributeInfo +msgraph_beta.generated.models.IdentityInfo::|public|matching_property(value:AttributeInfo):None +msgraph_beta.generated.models.IdentityInfo::|public|odata_type():str +msgraph_beta.generated.models.IdentityInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.IdentityInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IdentityInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityInfo +msgraph_beta.generated.models.IdentityInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.IdentityInput::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.IdentityInput::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.IdentityInput::|public|alias():str @@ -210586,17 +212871,87 @@ msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|associated msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains(value:list[str]):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains_direct_download_allowed():bool msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains_direct_download_allowed(value:bool):None +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|cellular_slice_configuration_id():str +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|cellular_slice_configuration_id(value:str):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|constructor():None +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|content_filter_configuration_id():str +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|content_filter_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|dns_proxy_configuration_id():str +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|dns_proxy_configuration_id(value:str):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|odata_type:str msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|prevent_managed_app_backup():bool msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|prevent_managed_app_backup(value:bool):None +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|relay_configuration_id():str +msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|relay_configuration_id(value:str):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled():bool msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled(value:bool):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|vpn_configuration_id():str msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|public|vpn_configuration_id(value:str):None msgraph_beta.generated.models.IosDdmLobAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosDdmLobAppAssignmentSettings +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings-->MobileAppAssignmentSettings +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|allow_downloads_over_cellular():DdmAppAllowDownloadsOverCellular +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|allow_downloads_over_cellular(value:DdmAppAllowDownloadsOverCellular):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|associated_domains():list[str] +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|associated_domains(value:list[str]):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|associated_domains_direct_download_allowed():bool +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|associated_domains_direct_download_allowed(value:bool):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|automatic_app_updates():DdmAppAutomaticAppUpdates +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|automatic_app_updates(value:DdmAppAutomaticAppUpdates):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|cellular_slice_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|cellular_slice_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|constructor():None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|content_filter_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|content_filter_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|dns_proxy_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|dns_proxy_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|odata_type:str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|prevent_managed_app_backup():bool +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|prevent_managed_app_backup(value:bool):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|relay_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|relay_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled():bool +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled(value:bool):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|version():int +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|version(value:int):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|vpn_configuration_id():str +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|public|vpn_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmStoreAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosDdmStoreAppAssignmentSettings +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings-->MobileAppAssignmentSettings +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|allow_downloads_over_cellular():DdmAppAllowDownloadsOverCellular +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|allow_downloads_over_cellular(value:DdmAppAllowDownloadsOverCellular):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|associated_domains():list[str] +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|associated_domains(value:list[str]):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|associated_domains_direct_download_allowed():bool +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|associated_domains_direct_download_allowed(value:bool):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|automatic_app_updates():DdmAppAutomaticAppUpdates +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|automatic_app_updates(value:DdmAppAutomaticAppUpdates):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|cellular_slice_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|cellular_slice_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|constructor():None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|content_filter_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|content_filter_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|dns_proxy_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|dns_proxy_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|odata_type:str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|prevent_managed_app_backup():bool +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|prevent_managed_app_backup(value:bool):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|relay_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|relay_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled():bool +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled(value:bool):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|use_device_licensing():bool +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|use_device_licensing(value:bool):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|version():int +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|version(value:int):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|vpn_configuration_id():str +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|public|vpn_configuration_id(value:str):None +msgraph_beta.generated.models.IosDdmVppAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosDdmVppAppAssignmentSettings msgraph_beta.generated.models.IosDerivedCredentialAuthenticationConfiguration-->DeviceConfiguration msgraph_beta.generated.models.IosDerivedCredentialAuthenticationConfiguration::|public|constructor():None msgraph_beta.generated.models.IosDerivedCredentialAuthenticationConfiguration::|public|derived_credential_settings():DeviceManagementDerivedCredentialSettings @@ -211736,6 +214091,8 @@ msgraph_beta.generated.models.IosSoftwareUpdateScheduleType::0001-AlwaysUpdate msgraph_beta.generated.models.IosSoftwareUpdateScheduleType::0002-UpdateDuringTimeWindows msgraph_beta.generated.models.IosSoftwareUpdateScheduleType::0003-UpdateOutsideOfTimeWindows msgraph_beta.generated.models.IosStoreApp-->MobileApp +msgraph_beta.generated.models.IosStoreApp::|public|apple_device_app_delivery_protocol_type():AppleDeviceDeliveryProtocol +msgraph_beta.generated.models.IosStoreApp::|public|apple_device_app_delivery_protocol_type(value:AppleDeviceDeliveryProtocol):None msgraph_beta.generated.models.IosStoreApp::|public|applicable_device_type():IosDeviceType msgraph_beta.generated.models.IosStoreApp::|public|applicable_device_type(value:IosDeviceType):None msgraph_beta.generated.models.IosStoreApp::|public|app_store_url():str @@ -211904,6 +214261,8 @@ msgraph_beta.generated.models.IosVpnSecurityAssociationParameters::|public|seria msgraph_beta.generated.models.IosVpnSecurityAssociationParameters::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosVpnSecurityAssociationParameters msgraph_beta.generated.models.IosVpnSecurityAssociationParameters~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.IosVppApp-->MobileApp +msgraph_beta.generated.models.IosVppApp::|public|apple_device_app_delivery_protocol_type():AppleDeviceDeliveryProtocol +msgraph_beta.generated.models.IosVppApp::|public|apple_device_app_delivery_protocol_type(value:AppleDeviceDeliveryProtocol):None msgraph_beta.generated.models.IosVppApp::|public|applicable_device_type():IosDeviceType msgraph_beta.generated.models.IosVppApp::|public|applicable_device_type(value:IosDeviceType):None msgraph_beta.generated.models.IosVppApp::|public|app_store_url():str @@ -213951,6 +216310,28 @@ msgraph_beta.generated.models.LocationUniqueIdType::0002-Directory msgraph_beta.generated.models.LocationUniqueIdType::0003-Private msgraph_beta.generated.models.LocationUniqueIdType::0004-Bing msgraph_beta.generated.models.Location~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.LockInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.LockInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.LockInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.LockInfo::|public|constructor():None +msgraph_beta.generated.models.LockInfo::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.LockInfo::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.LockInfo::|public|expiration_date_time():datetime.datetime +msgraph_beta.generated.models.LockInfo::|public|expiration_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.LockInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.LockInfo::|public|lock_type():LockType +msgraph_beta.generated.models.LockInfo::|public|lock_type(value:LockType):None +msgraph_beta.generated.models.LockInfo::|public|odata_type():str +msgraph_beta.generated.models.LockInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.LockInfo::|public|owners():list[UserIdentity] +msgraph_beta.generated.models.LockInfo::|public|owners(value:list[UserIdentity]):None +msgraph_beta.generated.models.LockInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.LockInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):LockInfo +msgraph_beta.generated.models.LockInfo~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.LockType::0000-None_ +msgraph_beta.generated.models.LockType::0001-Exclusive +msgraph_beta.generated.models.LockType::0002-Shared +msgraph_beta.generated.models.LockType::0003-UnknownFutureValue msgraph_beta.generated.models.LoggedOnUser::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.LoggedOnUser::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.LoggedOnUser::|public|backing_store:BackingStore @@ -214437,6 +216818,20 @@ msgraph_beta.generated.models.MacOSCustomConfiguration::|public|payload_name():s msgraph_beta.generated.models.MacOSCustomConfiguration::|public|payload_name(value:str):None msgraph_beta.generated.models.MacOSCustomConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MacOSCustomConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):MacOSCustomConfiguration +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings-->MobileAppAssignmentSettings +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|automatic_app_updates():DdmAppAutomaticAppUpdates +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|automatic_app_updates(value:DdmAppAutomaticAppUpdates):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|constructor():None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|is_ios_app():bool +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|is_ios_app(value:bool):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|odata_type:str +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|use_device_licensing():bool +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|use_device_licensing(value:bool):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|version():int +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|public|version(value:int):None +msgraph_beta.generated.models.MacOsDdmVppAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):MacOsDdmVppAppAssignmentSettings msgraph_beta.generated.models.MacOSDeviceFeaturesConfiguration-->AppleDeviceFeaturesConfigurationBase msgraph_beta.generated.models.MacOSDeviceFeaturesConfiguration::|public|admin_show_host_info():bool msgraph_beta.generated.models.MacOSDeviceFeaturesConfiguration::|public|admin_show_host_info(value:bool):None @@ -215424,6 +217819,8 @@ msgraph_beta.generated.models.MacOSVpnConfiguration::|public|odata_type:str msgraph_beta.generated.models.MacOSVpnConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MacOSVpnConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):MacOSVpnConfiguration msgraph_beta.generated.models.MacOsVppApp-->MobileApp +msgraph_beta.generated.models.MacOsVppApp::|public|apple_device_app_delivery_protocol_type():AppleDeviceDeliveryProtocol +msgraph_beta.generated.models.MacOsVppApp::|public|apple_device_app_delivery_protocol_type(value:AppleDeviceDeliveryProtocol):None msgraph_beta.generated.models.MacOsVppApp::|public|app_store_url():str msgraph_beta.generated.models.MacOsVppApp::|public|app_store_url(value:str):None msgraph_beta.generated.models.MacOsVppApp::|public|assigned_licenses():list[MacOsVppAppAssignedLicense] @@ -215548,6 +217945,8 @@ msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|proxy_settings(val msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|ssid():str msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|ssid(value:str):None +msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|wifi_require_physical_mac_address_enabled():bool +msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|wifi_require_physical_mac_address_enabled(value:bool):None msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|wi_fi_security_type():WiFiSecurityType msgraph_beta.generated.models.MacOSWiFiConfiguration::|public|wi_fi_security_type(value:WiFiSecurityType):None msgraph_beta.generated.models.MacOSWiFiConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):MacOSWiFiConfiguration @@ -216437,6 +218836,8 @@ msgraph_beta.generated.models.ManagedAppProtection::|public|print_blocked():bool msgraph_beta.generated.models.ManagedAppProtection::|public|print_blocked(value:bool):None msgraph_beta.generated.models.ManagedAppProtection::|public|protected_messaging_redirect_app_type():MessagingRedirectAppType msgraph_beta.generated.models.ManagedAppProtection::|public|protected_messaging_redirect_app_type(value:MessagingRedirectAppType):None +msgraph_beta.generated.models.ManagedAppProtection::|public|purview_content_evaluation_required():ManagedAppPurviewEvaluationRequirement +msgraph_beta.generated.models.ManagedAppProtection::|public|purview_content_evaluation_required(value:ManagedAppPurviewEvaluationRequirement):None msgraph_beta.generated.models.ManagedAppProtection::|public|save_as_blocked():bool msgraph_beta.generated.models.ManagedAppProtection::|public|save_as_blocked(value:bool):None msgraph_beta.generated.models.ManagedAppProtection::|public|serialize(writer:SerializationWriter):None @@ -216451,6 +218852,10 @@ msgraph_beta.generated.models.ManagedAppProtectionPolicySetItem::|public|seriali msgraph_beta.generated.models.ManagedAppProtectionPolicySetItem::|public|targeted_app_management_levels():str msgraph_beta.generated.models.ManagedAppProtectionPolicySetItem::|public|targeted_app_management_levels(value:str):None msgraph_beta.generated.models.ManagedAppProtectionPolicySetItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):ManagedAppProtectionPolicySetItem +msgraph_beta.generated.models.ManagedAppPurviewEvaluationRequirement::0000-NotRequired +msgraph_beta.generated.models.ManagedAppPurviewEvaluationRequirement::0001-RequiredWhenOnline +msgraph_beta.generated.models.ManagedAppPurviewEvaluationRequirement::0002-Required +msgraph_beta.generated.models.ManagedAppPurviewEvaluationRequirement::0003-UnknownFutureValue msgraph_beta.generated.models.ManagedAppRegistration-->Entity msgraph_beta.generated.models.ManagedAppRegistration::|public|application_version():str msgraph_beta.generated.models.ManagedAppRegistration::|public|application_version(value:str):None @@ -219734,6 +222139,27 @@ msgraph_beta.generated.models.MeetingChatMode::0000-Enabled msgraph_beta.generated.models.MeetingChatMode::0001-Disabled msgraph_beta.generated.models.MeetingChatMode::0002-Limited msgraph_beta.generated.models.MeetingChatMode::0003-UnknownFutureValue +msgraph_beta.generated.models.MeetingEngagement::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MeetingEngagement::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MeetingEngagement::|public|backing_store:BackingStore +msgraph_beta.generated.models.MeetingEngagement::|public|constructor():None +msgraph_beta.generated.models.MeetingEngagement::|public|date_time():datetime.datetime +msgraph_beta.generated.models.MeetingEngagement::|public|date_time(value:datetime.datetime):None +msgraph_beta.generated.models.MeetingEngagement::|public|engagement_sub_type():str +msgraph_beta.generated.models.MeetingEngagement::|public|engagement_sub_type(value:str):None +msgraph_beta.generated.models.MeetingEngagement::|public|engagement_type():MeetingEngagementType +msgraph_beta.generated.models.MeetingEngagement::|public|engagement_type(value:MeetingEngagementType):None +msgraph_beta.generated.models.MeetingEngagement::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MeetingEngagement::|public|odata_type():str +msgraph_beta.generated.models.MeetingEngagement::|public|odata_type(value:str):None +msgraph_beta.generated.models.MeetingEngagement::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MeetingEngagement::|static|public|create_from_discriminator_value(parse_node:ParseNode):MeetingEngagement +msgraph_beta.generated.models.MeetingEngagementType::0000-Reaction +msgraph_beta.generated.models.MeetingEngagementType::0001-Hand +msgraph_beta.generated.models.MeetingEngagementType::0002-Camera +msgraph_beta.generated.models.MeetingEngagementType::0003-Microphone +msgraph_beta.generated.models.MeetingEngagementType::0004-UnknownFutureValue +msgraph_beta.generated.models.MeetingEngagement~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MeetingInfo::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.MeetingInfo::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.MeetingInfo::|public|allow_conversation_without_host():bool @@ -220010,6 +222436,25 @@ msgraph_beta.generated.models.MeetingTimeSuggestionsResult::|public|serialize(wr msgraph_beta.generated.models.MeetingTimeSuggestionsResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):MeetingTimeSuggestionsResult msgraph_beta.generated.models.MeetingTimeSuggestionsResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MeetingTimeSuggestion~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.Member::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.Member::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.Member::|public|backing_store:BackingStore +msgraph_beta.generated.models.Member::|public|constructor():None +msgraph_beta.generated.models.Member::|public|contact_id():str +msgraph_beta.generated.models.Member::|public|contact_id(value:str):None +msgraph_beta.generated.models.Member::|public|display_name():str +msgraph_beta.generated.models.Member::|public|display_name(value:str):None +msgraph_beta.generated.models.Member::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Member::|public|key():str +msgraph_beta.generated.models.Member::|public|key(value:str):None +msgraph_beta.generated.models.Member::|public|odata_type():str +msgraph_beta.generated.models.Member::|public|odata_type(value:str):None +msgraph_beta.generated.models.Member::|public|recipient_type():RecipientType +msgraph_beta.generated.models.Member::|public|recipient_type(value:RecipientType):None +msgraph_beta.generated.models.Member::|public|routing_type():str +msgraph_beta.generated.models.Member::|public|routing_type(value:str):None +msgraph_beta.generated.models.Member::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Member::|static|public|create_from_discriminator_value(parse_node:ParseNode):Member msgraph_beta.generated.models.MembersAddedEventMessageDetail-->EventMessageDetail msgraph_beta.generated.models.MembersAddedEventMessageDetail::|public|constructor():None msgraph_beta.generated.models.MembersAddedEventMessageDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -220093,6 +222538,7 @@ msgraph_beta.generated.models.MembersLeftEventMessageDetail::|public|members(val msgraph_beta.generated.models.MembersLeftEventMessageDetail::|public|odata_type:str msgraph_beta.generated.models.MembersLeftEventMessageDetail::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MembersLeftEventMessageDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):MembersLeftEventMessageDetail +msgraph_beta.generated.models.Member~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Mention-->Entity msgraph_beta.generated.models.Mention::|public|application():str msgraph_beta.generated.models.Mention::|public|application(value:str):None @@ -221790,6 +224236,8 @@ msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|android_mobi msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|android_mobile_application_management_enabled(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|constructor():None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|grant_mobile_threat_defense_partner_role():bool +msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|grant_mobile_threat_defense_partner_role(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_device_blocked_on_missing_partner_data():bool msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_device_blocked_on_missing_partner_data(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_enabled():bool @@ -221798,6 +224246,8 @@ msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_mobile_a msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|ios_mobile_application_management_enabled(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|last_heartbeat_date_time():datetime.datetime msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|last_heartbeat_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|launch_mobile_threat_defense_partner_on_setup_enabled():bool +msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|launch_mobile_threat_defense_partner_on_setup_enabled(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|mac_device_blocked_on_missing_partner_data():bool msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|mac_device_blocked_on_missing_partner_data(value:bool):None msgraph_beta.generated.models.MobileThreatDefenseConnector::|public|mac_enabled():bool @@ -222525,7 +224975,8 @@ msgraph_beta.generated.models.networkaccess.BranchSiteCollectionResponse::|publi msgraph_beta.generated.models.networkaccess.BranchSiteCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):BranchSiteCollectionResponse msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0000-Bypass msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0001-Block -msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0002-UnknownFutureValue +msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0002-Default +msgraph_beta.generated.models.networkaccess.ClientFallbackAction::0003-UnknownFutureValue msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|activity():ApplicationActivity msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|activity(value:ApplicationActivity):None msgraph_beta.generated.models.networkaccess.CloudApplicationMetadata::|public|additional_data():dict[str, Any] @@ -224431,6 +226882,8 @@ msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0004-Expiring msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0005-Expired msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0006-Enabled msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0007-Disabled +msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0008-Creating +msgraph_beta.generated.models.networkaccess.TlsCertificateStatus::0009-Revoked msgraph_beta.generated.models.networkaccess.TlsInspectionDestination::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.networkaccess.TlsInspectionDestination::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.networkaccess.TlsInspectionDestination::|public|backing_store:BackingStore @@ -225035,7 +227488,7 @@ msgraph_beta.generated.models.NotifyMembers::0000-All msgraph_beta.generated.models.NotifyMembers::0001-AllowSelected msgraph_beta.generated.models.NotifyMembers::0002-BlockSelected msgraph_beta.generated.models.NotifyMembers::0003-UnknownFutureValue -msgraph_beta.generated.models.NotifyUserAction-->DlpActionInfo +msgraph_beta.generated.models.NotifyUserAction-->PolicyTipAction msgraph_beta.generated.models.NotifyUserAction::|public|action_last_modified_date_time():datetime.datetime msgraph_beta.generated.models.NotifyUserAction::|public|action_last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.NotifyUserAction::|public|constructor():None @@ -225043,8 +227496,6 @@ msgraph_beta.generated.models.NotifyUserAction::|public|email_text():str msgraph_beta.generated.models.NotifyUserAction::|public|email_text(value:str):None msgraph_beta.generated.models.NotifyUserAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.NotifyUserAction::|public|odata_type:str -msgraph_beta.generated.models.NotifyUserAction::|public|policy_tip():str -msgraph_beta.generated.models.NotifyUserAction::|public|policy_tip(value:str):None msgraph_beta.generated.models.NotifyUserAction::|public|recipients():list[str] msgraph_beta.generated.models.NotifyUserAction::|public|recipients(value:list[str]):None msgraph_beta.generated.models.NotifyUserAction::|public|serialize(writer:SerializationWriter):None @@ -226441,6 +228892,8 @@ msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_options_web_url msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_options_web_url(value:str):None msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag():str msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_spoken_language_tag(value:str):None +msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_type():OnlineMeetingType +msgraph_beta.generated.models.OnlineMeetingBase::|public|meeting_type(value:OnlineMeetingType):None msgraph_beta.generated.models.OnlineMeetingBase::|public|odata_type:str msgraph_beta.generated.models.OnlineMeetingBase::|public|record_automatically():bool msgraph_beta.generated.models.OnlineMeetingBase::|public|record_automatically(value:bool):None @@ -226553,6 +229006,12 @@ msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|s msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingSensitivityLabelAssignment msgraph_beta.generated.models.OnlineMeetingSensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.OnlineMeetingType::0000-Adhoc +msgraph_beta.generated.models.OnlineMeetingType::0001-Scheduled +msgraph_beta.generated.models.OnlineMeetingType::0002-Recurring +msgraph_beta.generated.models.OnlineMeetingType::0003-Broadcast +msgraph_beta.generated.models.OnlineMeetingType::0004-Meetnow +msgraph_beta.generated.models.OnlineMeetingType::0005-UnknownFutureValue msgraph_beta.generated.models.OnlineMeetingVideoDisabledReason::0000-WatermarkProtection msgraph_beta.generated.models.OnlineMeetingVideoDisabledReason::0001-UnknownFutureValue msgraph_beta.generated.models.OnOtpSendCustomExtension-->CustomAuthenticationExtension @@ -226825,6 +229284,8 @@ msgraph_beta.generated.models.OnPremisesDirectorySynchronizationDeletionPreventi msgraph_beta.generated.models.OnPremisesDirectorySynchronizationDeletionPreventionType::0003-UnknownFutureValue msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|allow_on_prem_update_of_on_premises_object_identifier_enabled():bool +msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|allow_on_prem_update_of_on_premises_object_identifier_enabled(value:bool):None msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|backing_store:BackingStore msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|block_cloud_object_takeover_through_hard_match_enabled():bool msgraph_beta.generated.models.OnPremisesDirectorySynchronizationFeature::|public|block_cloud_object_takeover_through_hard_match_enabled(value:bool):None @@ -230970,6 +233431,31 @@ msgraph_beta.generated.models.PlannerGroup::|public|plans():list[PlannerPlan] msgraph_beta.generated.models.PlannerGroup::|public|plans(value:list[PlannerPlan]):None msgraph_beta.generated.models.PlannerGroup::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PlannerGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerGroup +msgraph_beta.generated.models.PlannerHistoryItem-->PlannerDelta +msgraph_beta.generated.models.PlannerHistoryItem::|public|actor():IdentitySet +msgraph_beta.generated.models.PlannerHistoryItem::|public|actor(value:IdentitySet):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|constructor():None +msgraph_beta.generated.models.PlannerHistoryItem::|public|entity_id():str +msgraph_beta.generated.models.PlannerHistoryItem::|public|entity_id(value:str):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|entity_type():HistoryEntityType +msgraph_beta.generated.models.PlannerHistoryItem::|public|entity_type(value:HistoryEntityType):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|event_type():HistoryEventType +msgraph_beta.generated.models.PlannerHistoryItem::|public|event_type(value:HistoryEventType):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerHistoryItem::|public|occurred_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerHistoryItem::|public|occurred_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|odata_type:str +msgraph_beta.generated.models.PlannerHistoryItem::|public|plan_id():str +msgraph_beta.generated.models.PlannerHistoryItem::|public|plan_id(value:str):None +msgraph_beta.generated.models.PlannerHistoryItem::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerHistoryItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerHistoryItem +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|value():list[PlannerHistoryItem] +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|public|value(value:list[PlannerHistoryItem]):None +msgraph_beta.generated.models.PlannerHistoryItemCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerHistoryItemCollectionResponse msgraph_beta.generated.models.PlannerOrderHintsByAssignee::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.PlannerOrderHintsByAssignee::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.PlannerOrderHintsByAssignee::|public|backing_store:BackingStore @@ -231001,6 +233487,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|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 msgraph_beta.generated.models.PlannerPlan::|public|is_archived(value:bool):None msgraph_beta.generated.models.PlannerPlan::|public|odata_type:str @@ -231501,6 +233989,68 @@ msgraph_beta.generated.models.PlannerTaskCreation::|public|teams_publication_inf msgraph_beta.generated.models.PlannerTaskCreation::|public|teams_publication_info(value:PlannerTeamsPublicationInfo):None msgraph_beta.generated.models.PlannerTaskCreation::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerTaskCreation msgraph_beta.generated.models.PlannerTaskCreation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PlannerTaskData::|public|active_checklist_item_count():int +msgraph_beta.generated.models.PlannerTaskData::|public|active_checklist_item_count(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PlannerTaskData::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PlannerTaskData::|public|applied_categories():PlannerAppliedCategories +msgraph_beta.generated.models.PlannerTaskData::|public|applied_categories(value:PlannerAppliedCategories):None +msgraph_beta.generated.models.PlannerTaskData::|public|archival_info():PlannerArchivalInfo +msgraph_beta.generated.models.PlannerTaskData::|public|archival_info(value:PlannerArchivalInfo):None +msgraph_beta.generated.models.PlannerTaskData::|public|assignments():PlannerAssignments +msgraph_beta.generated.models.PlannerTaskData::|public|assignments(value:PlannerAssignments):None +msgraph_beta.generated.models.PlannerTaskData::|public|backing_store:BackingStore +msgraph_beta.generated.models.PlannerTaskData::|public|bucket_id():str +msgraph_beta.generated.models.PlannerTaskData::|public|bucket_id(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|public|checklist_item_count():int +msgraph_beta.generated.models.PlannerTaskData::|public|checklist_item_count(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|completed_by():IdentitySet +msgraph_beta.generated.models.PlannerTaskData::|public|completed_by(value:IdentitySet):None +msgraph_beta.generated.models.PlannerTaskData::|public|completed_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerTaskData::|public|completed_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerTaskData::|public|constructor():None +msgraph_beta.generated.models.PlannerTaskData::|public|conversation_thread_id():str +msgraph_beta.generated.models.PlannerTaskData::|public|conversation_thread_id(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|public|created_by():IdentitySet +msgraph_beta.generated.models.PlannerTaskData::|public|created_by(value:IdentitySet):None +msgraph_beta.generated.models.PlannerTaskData::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerTaskData::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerTaskData::|public|creation_source():PlannerTaskCreation +msgraph_beta.generated.models.PlannerTaskData::|public|creation_source(value:PlannerTaskCreation):None +msgraph_beta.generated.models.PlannerTaskData::|public|details():PlannerTaskDetailsData +msgraph_beta.generated.models.PlannerTaskData::|public|details(value:PlannerTaskDetailsData):None +msgraph_beta.generated.models.PlannerTaskData::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerTaskData::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerTaskData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerTaskData::|public|has_chat():bool +msgraph_beta.generated.models.PlannerTaskData::|public|has_chat(value:bool):None +msgraph_beta.generated.models.PlannerTaskData::|public|has_description():bool +msgraph_beta.generated.models.PlannerTaskData::|public|has_description(value:bool):None +msgraph_beta.generated.models.PlannerTaskData::|public|is_archived():bool +msgraph_beta.generated.models.PlannerTaskData::|public|is_archived(value:bool):None +msgraph_beta.generated.models.PlannerTaskData::|public|odata_type():str +msgraph_beta.generated.models.PlannerTaskData::|public|odata_type(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|public|order_hint():str +msgraph_beta.generated.models.PlannerTaskData::|public|order_hint(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|public|percent_complete():int +msgraph_beta.generated.models.PlannerTaskData::|public|percent_complete(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|preview_type():PlannerPreviewType +msgraph_beta.generated.models.PlannerTaskData::|public|preview_type(value:PlannerPreviewType):None +msgraph_beta.generated.models.PlannerTaskData::|public|priority():int +msgraph_beta.generated.models.PlannerTaskData::|public|priority(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|recurrence():PlannerTaskRecurrence +msgraph_beta.generated.models.PlannerTaskData::|public|recurrence(value:PlannerTaskRecurrence):None +msgraph_beta.generated.models.PlannerTaskData::|public|reference_count():int +msgraph_beta.generated.models.PlannerTaskData::|public|reference_count(value:int):None +msgraph_beta.generated.models.PlannerTaskData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerTaskData::|public|specified_completion_requirements():PlannerTaskCompletionRequirements +msgraph_beta.generated.models.PlannerTaskData::|public|specified_completion_requirements(value:PlannerTaskCompletionRequirements):None +msgraph_beta.generated.models.PlannerTaskData::|public|start_date_time():datetime.datetime +msgraph_beta.generated.models.PlannerTaskData::|public|start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.PlannerTaskData::|public|title():str +msgraph_beta.generated.models.PlannerTaskData::|public|title(value:str):None +msgraph_beta.generated.models.PlannerTaskData::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerTaskData +msgraph_beta.generated.models.PlannerTaskData~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.PlannerTaskDetails-->PlannerDelta msgraph_beta.generated.models.PlannerTaskDetails::|public|approval_attachment():PlannerBaseApprovalAttachment msgraph_beta.generated.models.PlannerTaskDetails::|public|approval_attachment(value:PlannerBaseApprovalAttachment):None @@ -231523,6 +234073,32 @@ msgraph_beta.generated.models.PlannerTaskDetails::|public|references():PlannerEx msgraph_beta.generated.models.PlannerTaskDetails::|public|references(value:PlannerExternalReferences):None msgraph_beta.generated.models.PlannerTaskDetails::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PlannerTaskDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerTaskDetails +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|approval_attachment():PlannerBaseApprovalAttachment +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|approval_attachment(value:PlannerBaseApprovalAttachment):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|backing_store:BackingStore +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|checklist():PlannerChecklistItems +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|checklist(value:PlannerChecklistItems):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|completion_requirements():PlannerTaskCompletionRequirementDetails +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|completion_requirements(value:PlannerTaskCompletionRequirementDetails):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|constructor():None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|description():str +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|description(value:str):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|forms():PlannerFormsDictionary +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|forms(value:PlannerFormsDictionary):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|notes():ItemBody +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|notes(value:ItemBody):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|odata_type():str +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|odata_type(value:str):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|preview_type():PlannerPreviewType +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|preview_type(value:PlannerPreviewType):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|references():PlannerExternalReferences +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|references(value:PlannerExternalReferences):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerTaskDetailsData::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerTaskDetailsData +msgraph_beta.generated.models.PlannerTaskDetailsData~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.PlannerTaskPolicy::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.PlannerTaskPolicy::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.PlannerTaskPolicy::|public|backing_store:BackingStore @@ -232045,6 +234621,14 @@ msgraph_beta.generated.models.PolicyTenantScope::|public|policy_scope():PolicyBi msgraph_beta.generated.models.PolicyTenantScope::|public|policy_scope(value:PolicyBinding):None 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|constructor():None +msgraph_beta.generated.models.PolicyTipAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], 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 +msgraph_beta.generated.models.PolicyTipAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyTipAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyTipAction msgraph_beta.generated.models.PolicyUserScope-->PolicyScopeBase msgraph_beta.generated.models.PolicyUserScope::|public|constructor():None msgraph_beta.generated.models.PolicyUserScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -232354,8 +234938,6 @@ msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|public|resourc msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|public|resource_scopes(value:list[AccessReviewScope]):None msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PrincipalResourceMembershipsScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrincipalResourceMembershipsScope -msgraph_beta.generated.models.PrincipalType::0000-EntraIdUser -msgraph_beta.generated.models.PrincipalType::0001-UnknownFutureValue msgraph_beta.generated.models.Print::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.Print::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.Print::|public|backing_store:BackingStore @@ -235069,6 +237651,8 @@ msgraph_beta.generated.models.ProcessContentRequest::|public|backing_store:Backi msgraph_beta.generated.models.ProcessContentRequest::|public|constructor():None msgraph_beta.generated.models.ProcessContentRequest::|public|content_entries():list[ProcessContentMetadataBase] msgraph_beta.generated.models.ProcessContentRequest::|public|content_entries(value:list[ProcessContentMetadataBase]):None +msgraph_beta.generated.models.ProcessContentRequest::|public|context_metadata():ContextMetadata +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|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -235678,6 +238262,8 @@ msgraph_beta.generated.models.ProtectionUnitBase::|public|last_modified_date_tim msgraph_beta.generated.models.ProtectionUnitBase::|public|odata_type:str msgraph_beta.generated.models.ProtectionUnitBase::|public|offboard_requested_date_time():datetime.datetime msgraph_beta.generated.models.ProtectionUnitBase::|public|offboard_requested_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.ProtectionUnitBase::|public|pending_retention_period_change():RetentionPeriodChange +msgraph_beta.generated.models.ProtectionUnitBase::|public|pending_retention_period_change(value:RetentionPeriodChange):None msgraph_beta.generated.models.ProtectionUnitBase::|public|policy_id():str msgraph_beta.generated.models.ProtectionUnitBase::|public|policy_id(value:str):None msgraph_beta.generated.models.ProtectionUnitBase::|public|protection_sources():ProtectionSource @@ -236748,6 +239334,11 @@ msgraph_beta.generated.models.RecipientScopeType::0001-Internal msgraph_beta.generated.models.RecipientScopeType::0002-External msgraph_beta.generated.models.RecipientScopeType::0003-ExternalPartner msgraph_beta.generated.models.RecipientScopeType::0004-ExternalNonPartner +msgraph_beta.generated.models.RecipientType::0000-Contact +msgraph_beta.generated.models.RecipientType::0001-OneOff +msgraph_beta.generated.models.RecipientType::0002-Mailbox +msgraph_beta.generated.models.RecipientType::0003-PrivateDL +msgraph_beta.generated.models.RecipientType::0004-UnknownFutureValue msgraph_beta.generated.models.Recipient~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Recommendation-->RecommendationBase msgraph_beta.generated.models.Recommendation::|public|constructor():None @@ -237894,6 +240485,12 @@ msgraph_beta.generated.models.RemovedState::|public|reason(value:str):None msgraph_beta.generated.models.RemovedState::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.RemovedState::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovedState msgraph_beta.generated.models.RemovedState~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.RemoveFromLobbyOperation-->CommsOperation +msgraph_beta.generated.models.RemoveFromLobbyOperation::|public|constructor():None +msgraph_beta.generated.models.RemoveFromLobbyOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RemoveFromLobbyOperation::|public|odata_type:str +msgraph_beta.generated.models.RemoveFromLobbyOperation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RemoveFromLobbyOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveFromLobbyOperation msgraph_beta.generated.models.RemoveProtectionAction-->InformationProtectionAction msgraph_beta.generated.models.RemoveProtectionAction::|public|constructor():None msgraph_beta.generated.models.RemoveProtectionAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -237951,6 +240548,8 @@ msgraph_beta.generated.models.ReportRoot::|public|authentication_methods(value:A msgraph_beta.generated.models.ReportRoot::|public|azure_a_d_premium_license_insight():AzureADPremiumLicenseInsight msgraph_beta.generated.models.ReportRoot::|public|azure_a_d_premium_license_insight(value:AzureADPremiumLicenseInsight):None msgraph_beta.generated.models.ReportRoot::|public|constructor():None +msgraph_beta.generated.models.ReportRoot::|public|correlations():list[IdentityCorrelation] +msgraph_beta.generated.models.ReportRoot::|public|correlations(value:list[IdentityCorrelation]):None msgraph_beta.generated.models.ReportRoot::|public|credential_user_registration_details():list[CredentialUserRegistrationDetails] msgraph_beta.generated.models.ReportRoot::|public|credential_user_registration_details(value:list[CredentialUserRegistrationDetails]):None msgraph_beta.generated.models.ReportRoot::|public|daily_print_usage():list[PrintUsage] @@ -237966,6 +240565,8 @@ msgraph_beta.generated.models.ReportRoot::|public|daily_print_usage_summaries_by msgraph_beta.generated.models.ReportRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ReportRoot::|public|health_monitoring():HealthMonitoringRoot 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|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] @@ -238654,6 +241255,26 @@ msgraph_beta.generated.models.RestorePointTags::0000-None_ msgraph_beta.generated.models.RestorePointTags::0001-FastRestore msgraph_beta.generated.models.RestorePointTags::0002-UnknownFutureValue msgraph_beta.generated.models.RestorePointTags::0003-IncludeNewerItems +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|backing_store:BackingStore +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|constructor():None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|has_attachment():bool +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|has_attachment(value:bool):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|items():list[GranularRestoreItems] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|items(value:list[GranularRestoreItems]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|odata_type():str +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|odata_type(value:str):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|recipients():list[str] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|recipients(value:list[str]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|senders():list[str] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|senders(value:list[str]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|subjects():list[str] +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|public|subjects(value:list[str]):None +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestoreSearchArtifactQueryExpression +msgraph_beta.generated.models.RestoreSearchArtifactQueryExpression~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.RestoreSessionArtifactCount::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.RestoreSessionArtifactCount::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.RestoreSessionArtifactCount::|public|backing_store:BackingStore @@ -238881,6 +241502,27 @@ msgraph_beta.generated.models.RetentionLabelSettings::|public|odata_type(value:s msgraph_beta.generated.models.RetentionLabelSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.RetentionLabelSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetentionLabelSettings msgraph_beta.generated.models.RetentionLabelSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.RetentionPeriodChange::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.RetentionPeriodChange::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|backing_store:BackingStore +msgraph_beta.generated.models.RetentionPeriodChange::|public|constructor():None +msgraph_beta.generated.models.RetentionPeriodChange::|public|effective_from_date_time():datetime.datetime +msgraph_beta.generated.models.RetentionPeriodChange::|public|effective_from_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RetentionPeriodChange::|public|odata_type():str +msgraph_beta.generated.models.RetentionPeriodChange::|public|odata_type(value:str):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|status():RetentionPeriodChangeStatus +msgraph_beta.generated.models.RetentionPeriodChange::|public|status(value:RetentionPeriodChangeStatus):None +msgraph_beta.generated.models.RetentionPeriodChange::|public|target_retention_period_in_days():int +msgraph_beta.generated.models.RetentionPeriodChange::|public|target_retention_period_in_days(value:int):None +msgraph_beta.generated.models.RetentionPeriodChange::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetentionPeriodChange +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0000-None_ +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0001-InProgress +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0002-Failed +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0003-Completed +msgraph_beta.generated.models.RetentionPeriodChangeStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.RetentionPeriodChange~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.RetentionSetting::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.RetentionSetting::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.RetentionSetting::|public|backing_store:BackingStore @@ -240579,6 +243221,29 @@ msgraph_beta.generated.models.ScheduleEntityTheme::0009-DarkPurple msgraph_beta.generated.models.ScheduleEntityTheme::0010-DarkPink msgraph_beta.generated.models.ScheduleEntityTheme::0011-DarkYellow msgraph_beta.generated.models.ScheduleEntityTheme::0012-UnknownFutureValue +msgraph_beta.generated.models.ScheduleEntityTheme::0013-DarkRed +msgraph_beta.generated.models.ScheduleEntityTheme::0014-Cranberry +msgraph_beta.generated.models.ScheduleEntityTheme::0015-DarkOrange +msgraph_beta.generated.models.ScheduleEntityTheme::0016-Bronze +msgraph_beta.generated.models.ScheduleEntityTheme::0017-Peach +msgraph_beta.generated.models.ScheduleEntityTheme::0018-Gold +msgraph_beta.generated.models.ScheduleEntityTheme::0019-Lime +msgraph_beta.generated.models.ScheduleEntityTheme::0020-Forest +msgraph_beta.generated.models.ScheduleEntityTheme::0021-LightGreen +msgraph_beta.generated.models.ScheduleEntityTheme::0022-Jade +msgraph_beta.generated.models.ScheduleEntityTheme::0023-LightTeal +msgraph_beta.generated.models.ScheduleEntityTheme::0024-DarkTeal +msgraph_beta.generated.models.ScheduleEntityTheme::0025-Steel +msgraph_beta.generated.models.ScheduleEntityTheme::0026-SkyBlue +msgraph_beta.generated.models.ScheduleEntityTheme::0027-BlueGray +msgraph_beta.generated.models.ScheduleEntityTheme::0028-Lavender +msgraph_beta.generated.models.ScheduleEntityTheme::0029-Lilac +msgraph_beta.generated.models.ScheduleEntityTheme::0030-Plum +msgraph_beta.generated.models.ScheduleEntityTheme::0031-Magenta +msgraph_beta.generated.models.ScheduleEntityTheme::0032-DarkBrown +msgraph_beta.generated.models.ScheduleEntityTheme::0033-Beige +msgraph_beta.generated.models.ScheduleEntityTheme::0034-Charcoal +msgraph_beta.generated.models.ScheduleEntityTheme::0035-Silver msgraph_beta.generated.models.ScheduleEntity~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ScheduleInformation::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ScheduleInformation::|public|additional_data(value:dict[str, Any]):None @@ -241465,6 +244130,42 @@ msgraph_beta.generated.models.security.Account::|public|odata_type():str msgraph_beta.generated.models.security.Account::|public|odata_type(value:str):None msgraph_beta.generated.models.security.Account::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.Account::|static|public|create_from_discriminator_value(parse_node:ParseNode):Account +msgraph_beta.generated.models.security.AccountEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.AccountEntityMapping::|public|aad_user_id_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|aad_user_id_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|dns_domain_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|dns_domain_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AccountEntityMapping::|public|name_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|name_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|nt_domain_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|nt_domain_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|sid_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|sid_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|upn_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|upn_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|public|upn_suffix_column():str +msgraph_beta.generated.models.security.AccountEntityMapping::|public|upn_suffix_column(value:str):None +msgraph_beta.generated.models.security.AccountEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccountEntityMapping +msgraph_beta.generated.models.security.AccountObjectIdAction-->AutomatedAction +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|account_object_id_column():str +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|account_object_id_column(value:str):None +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|constructor():None +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|odata_type:str +msgraph_beta.generated.models.security.AccountObjectIdAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AccountObjectIdAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccountObjectIdAction +msgraph_beta.generated.models.security.AccountSidAction-->AutomatedAction +msgraph_beta.generated.models.security.AccountSidAction::|public|account_sid_column():str +msgraph_beta.generated.models.security.AccountSidAction::|public|account_sid_column(value:str):None +msgraph_beta.generated.models.security.AccountSidAction::|public|constructor():None +msgraph_beta.generated.models.security.AccountSidAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AccountSidAction::|public|odata_type:str +msgraph_beta.generated.models.security.AccountSidAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AccountSidAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccountSidAction msgraph_beta.generated.models.security.Account~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.Action::0000-Disable msgraph_beta.generated.models.security.Action::0001-Enable @@ -241541,6 +244242,7 @@ msgraph_beta.generated.models.security.AdditionalDataOptions::0005-HtmlTranscrip msgraph_beta.generated.models.security.AdditionalDataOptions::0006-MessageConversationExpansion msgraph_beta.generated.models.security.AdditionalDataOptions::0007-LocationsWithoutHits msgraph_beta.generated.models.security.AdditionalDataOptions::0008-AllItemsInFolder +msgraph_beta.generated.models.security.AdditionalDataOptions::0009-CloudNativeHtmlConversion msgraph_beta.generated.models.security.AdditionalOptions::0000-None_ msgraph_beta.generated.models.security.AdditionalOptions::0001-TeamsAndYammerConversations msgraph_beta.generated.models.security.AdditionalOptions::0002-CloudAttachments @@ -241715,6 +244417,12 @@ msgraph_beta.generated.models.security.AirManualInvestigationData::|public|get_f msgraph_beta.generated.models.security.AirManualInvestigationData::|public|odata_type:str msgraph_beta.generated.models.security.AirManualInvestigationData::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AirManualInvestigationData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AirManualInvestigationData +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord-->AuditData +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AISpanOutputsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AISpanOutputsAuditRecord msgraph_beta.generated.models.security.Alert-->Entity msgraph_beta.generated.models.security.Alert::|public|actor_display_name():str msgraph_beta.generated.models.security.Alert::|public|actor_display_name(value:str):None @@ -241819,6 +244527,12 @@ msgraph_beta.generated.models.security.AlertComment::|public|odata_type(value:st msgraph_beta.generated.models.security.AlertComment::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AlertComment::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertComment msgraph_beta.generated.models.security.AlertComment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.AlertCustomDetails-->Dictionary +msgraph_beta.generated.models.security.AlertCustomDetails::|public|constructor():None +msgraph_beta.generated.models.security.AlertCustomDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AlertCustomDetails::|public|odata_type:str +msgraph_beta.generated.models.security.AlertCustomDetails::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AlertCustomDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertCustomDetails msgraph_beta.generated.models.security.AlertDetermination::0000-Unknown msgraph_beta.generated.models.security.AlertDetermination::0001-Apt msgraph_beta.generated.models.security.AlertDetermination::0002-Malware @@ -241870,14 +244584,30 @@ msgraph_beta.generated.models.security.AlertStatus::0001-New msgraph_beta.generated.models.security.AlertStatus::0002-InProgress msgraph_beta.generated.models.security.AlertStatus::0003-Resolved msgraph_beta.generated.models.security.AlertStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord-->AuditData +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AlertSubmissionAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertSubmissionAuditRecord +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord-->AuditData +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AlertSubmissionResultDetailAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertSubmissionResultDetailAuditRecord msgraph_beta.generated.models.security.AlertTemplate::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.AlertTemplate::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.AlertTemplate::|public|backing_store:BackingStore msgraph_beta.generated.models.security.AlertTemplate::|public|category():str msgraph_beta.generated.models.security.AlertTemplate::|public|category(value:str):None msgraph_beta.generated.models.security.AlertTemplate::|public|constructor():None +msgraph_beta.generated.models.security.AlertTemplate::|public|custom_details():AlertCustomDetails +msgraph_beta.generated.models.security.AlertTemplate::|public|custom_details(value:AlertCustomDetails):None msgraph_beta.generated.models.security.AlertTemplate::|public|description():str msgraph_beta.generated.models.security.AlertTemplate::|public|description(value:str):None +msgraph_beta.generated.models.security.AlertTemplate::|public|entity_mappings():EntityMappingConfiguration +msgraph_beta.generated.models.security.AlertTemplate::|public|entity_mappings(value:EntityMappingConfiguration):None msgraph_beta.generated.models.security.AlertTemplate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.AlertTemplate::|public|impacted_assets():list[ImpactedAsset] msgraph_beta.generated.models.security.AlertTemplate::|public|impacted_assets(value:list[ImpactedAsset]):None @@ -241890,6 +244620,8 @@ msgraph_beta.generated.models.security.AlertTemplate::|public|recommended_action msgraph_beta.generated.models.security.AlertTemplate::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AlertTemplate::|public|severity():AlertSeverity msgraph_beta.generated.models.security.AlertTemplate::|public|severity(value:AlertSeverity):None +msgraph_beta.generated.models.security.AlertTemplate::|public|tactics():list[MitreTactic] +msgraph_beta.generated.models.security.AlertTemplate::|public|tactics(value:list[MitreTactic]):None msgraph_beta.generated.models.security.AlertTemplate::|public|title():str msgraph_beta.generated.models.security.AlertTemplate::|public|title(value:str):None msgraph_beta.generated.models.security.AlertTemplate::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertTemplate @@ -241904,6 +244636,14 @@ msgraph_beta.generated.models.security.AllowFileResponseAction::|public|identifi msgraph_beta.generated.models.security.AllowFileResponseAction::|public|odata_type:str msgraph_beta.generated.models.security.AllowFileResponseAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AllowFileResponseAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AllowFileResponseAction +msgraph_beta.generated.models.security.AmazonResourceEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|amazon_resource_id_column():str +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|amazon_resource_id_column(value:str):None +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AmazonResourceEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):AmazonResourceEntityMapping msgraph_beta.generated.models.security.AmazonResourceEvidence-->AlertEvidence msgraph_beta.generated.models.security.AmazonResourceEvidence::|public|amazon_account_id():str msgraph_beta.generated.models.security.AmazonResourceEvidence::|public|amazon_account_id(value:str):None @@ -242436,6 +245176,8 @@ msgraph_beta.generated.models.security.AuditData::|public|additional_data():dict msgraph_beta.generated.models.security.AuditData::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.AuditData::|public|backing_store:BackingStore msgraph_beta.generated.models.security.AuditData::|public|constructor():None +msgraph_beta.generated.models.security.AuditData::|public|dynamic_properties():AuditRecordTypeDictionary +msgraph_beta.generated.models.security.AuditData::|public|dynamic_properties(value:AuditRecordTypeDictionary):None msgraph_beta.generated.models.security.AuditData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.AuditData::|public|odata_type():str msgraph_beta.generated.models.security.AuditData::|public|odata_type(value:str):None @@ -242981,9 +245723,35 @@ msgraph_beta.generated.models.security.AuditLogRecordType::0439-TeamsEvalDataHub msgraph_beta.generated.models.security.AuditLogRecordType::0440-TeamsEvalDataHubPermissionChange msgraph_beta.generated.models.security.AuditLogRecordType::0441-TeamsEvalDataHubAdminOperation msgraph_beta.generated.models.security.AuditLogRecordType::0442-VivaGlintOrganizationalData -msgraph_beta.generated.models.security.AuditLogRecordType::0443-ReportSubmission -msgraph_beta.generated.models.security.AuditLogRecordType::0444-ReportSubmissionResultDetail -msgraph_beta.generated.models.security.AuditLogRecordType::0445-UnknownFutureValue +msgraph_beta.generated.models.security.AuditLogRecordType::0443-AlertSubmission +msgraph_beta.generated.models.security.AuditLogRecordType::0444-AlertSubmissionResultDetail +msgraph_beta.generated.models.security.AuditLogRecordType::0445-ComplianceSitGradingSharePoint +msgraph_beta.generated.models.security.AuditLogRecordType::0446-CompliancePolicyGradingSharePoint +msgraph_beta.generated.models.security.AuditLogRecordType::0447-AzureAISearchAudit +msgraph_beta.generated.models.security.AuditLogRecordType::0448-P4AIRiskScoreRecord +msgraph_beta.generated.models.security.AuditLogRecordType::0449-DragonCopilotAdmin +msgraph_beta.generated.models.security.AuditLogRecordType::0450-AISpanOutputs +msgraph_beta.generated.models.security.AuditLogRecordType::0451-EopSubmissionFeedEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0452-SonarFileDetonationEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0453-SonarSubmissionEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0454-SonarUrlDetonationEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0455-SubmissionEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0456-SonarDetonationEntity +msgraph_beta.generated.models.security.AuditLogRecordType::0457-MicrosoftTeamsUserConcern +msgraph_beta.generated.models.security.AuditLogRecordType::0458-VivaGlintAgenticCampaign +msgraph_beta.generated.models.security.AuditLogRecordType::0459-MSPVectorSearchContentMetadata +msgraph_beta.generated.models.security.AuditLogRecordType::0460-FabricPolicy +msgraph_beta.generated.models.security.AuditLogRecordType::0461-SecurityCopilotAgentIdentityManagement +msgraph_beta.generated.models.security.AuditLogRecordType::0462-CopilotSessionSharing +msgraph_beta.generated.models.security.AuditLogRecordType::0463-DragonCopilotAccess +msgraph_beta.generated.models.security.AuditLogRecordType::0464-DragonCopilotClinicalData +msgraph_beta.generated.models.security.AuditLogRecordType::0465-DragonCopilotSession +msgraph_beta.generated.models.security.AuditLogRecordType::0466-MosAgentInfoRecordV2 +msgraph_beta.generated.models.security.AuditLogRecordType::0467-SecurityDevelopmentLifecycleAILog +msgraph_beta.generated.models.security.AuditLogRecordType::0468-MDASH +msgraph_beta.generated.models.security.AuditLogRecordType::0469-DefenderSecurityForAIConfiguration +msgraph_beta.generated.models.security.AuditLogRecordType::0470-SparkCoreCustomLivePool +msgraph_beta.generated.models.security.AuditLogRecordType::0471-UnknownFutureValue msgraph_beta.generated.models.security.AuditLogUserType::0000-Regular msgraph_beta.generated.models.security.AuditLogUserType::0001-Reserved msgraph_beta.generated.models.security.AuditLogUserType::0002-Admin @@ -242996,6 +245764,16 @@ msgraph_beta.generated.models.security.AuditLogUserType::0008-SystemPolicy msgraph_beta.generated.models.security.AuditLogUserType::0009-PartnerTechnician msgraph_beta.generated.models.security.AuditLogUserType::0010-Guest msgraph_beta.generated.models.security.AuditLogUserType::0011-UnknownFutureValue +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|constructor():None +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|odata_type():str +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AuditRecordTypeDictionary::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuditRecordTypeDictionary +msgraph_beta.generated.models.security.AuditRecordTypeDictionary~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.AuditSearchAuditRecord-->AuditData msgraph_beta.generated.models.security.AuditSearchAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.AuditSearchAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -243023,6 +245801,58 @@ msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|is_aut msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|odata_type:str msgraph_beta.generated.models.security.AutoAuditingConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AutoAuditingConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):AutoAuditingConfiguration +msgraph_beta.generated.models.security.AutomatedAction::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.AutomatedAction::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.AutomatedAction::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.AutomatedAction::|public|constructor():None +msgraph_beta.generated.models.security.AutomatedAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AutomatedAction::|public|odata_type():str +msgraph_beta.generated.models.security.AutomatedAction::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.AutomatedAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AutomatedAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AutomatedAction +msgraph_beta.generated.models.security.AutomatedActionSet::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|allow_files():list[FileAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|allow_files(value:list[FileAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.AutomatedActionSet::|public|block_files():list[FileAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|block_files(value:list[FileAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|collect_investigation_packages():list[DeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|collect_investigation_packages(value:list[DeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|constructor():None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|disable_users():list[AccountSidAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|disable_users(value:list[AccountSidAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|force_user_password_resets():list[AccountSidAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|force_user_password_resets(value:list[AccountSidAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|hard_delete_emails():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|hard_delete_emails(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|initiate_investigations():list[DeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|initiate_investigations(value:list[DeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|isolate_devices():list[IsolateDeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|isolate_devices(value:list[IsolateDeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|mark_users_as_compromised():list[AccountObjectIdAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|mark_users_as_compromised(value:list[AccountObjectIdAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_deleted_items():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_deleted_items(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_inbox():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_inbox(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_junk():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|move_emails_to_junk(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|odata_type():str +msgraph_beta.generated.models.security.AutomatedActionSet::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|restrict_app_executions():list[DeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|restrict_app_executions(value:list[DeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|run_antivirus_scans():list[DeviceAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|run_antivirus_scans(value:list[DeviceAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|soft_delete_emails():list[EmailAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|soft_delete_emails(value:list[EmailAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|public|stop_and_quarantine_files():list[StopAndQuarantineFileAction] +msgraph_beta.generated.models.security.AutomatedActionSet::|public|stop_and_quarantine_files(value:list[StopAndQuarantineFileAction]):None +msgraph_beta.generated.models.security.AutomatedActionSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):AutomatedActionSet +msgraph_beta.generated.models.security.AutomatedActionSet~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.AutomatedAction~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.AutonomousSystem::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.AutonomousSystem::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.AutonomousSystem::|public|backing_store:BackingStore @@ -243077,6 +245907,20 @@ msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord:: msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.AzureActiveDirectoryStsLogonAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzureActiveDirectoryStsLogonAuditRecord +msgraph_beta.generated.models.security.AzureAISearchAuditRecord-->AuditData +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AzureAISearchAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzureAISearchAuditRecord +msgraph_beta.generated.models.security.AzureResourceEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|resource_id_column():str +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|resource_id_column(value:str):None +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.AzureResourceEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):AzureResourceEntityMapping msgraph_beta.generated.models.security.AzureResourceEvidence-->AlertEvidence msgraph_beta.generated.models.security.AzureResourceEvidence::|public|constructor():None msgraph_beta.generated.models.security.AzureResourceEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -243374,6 +246218,16 @@ msgraph_beta.generated.models.security.CloudAppInfoState::0000-True_ msgraph_beta.generated.models.security.CloudAppInfoState::0001-False_ msgraph_beta.generated.models.security.CloudAppInfoState::0002-Unknown msgraph_beta.generated.models.security.CloudAppInfoState::0003-UnknownFutureValue +msgraph_beta.generated.models.security.CloudApplicationEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|app_id_column():str +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|app_id_column(value:str):None +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|name_column():str +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|name_column(value:str):None +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CloudApplicationEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudApplicationEntityMapping msgraph_beta.generated.models.security.CloudApplicationEvidence-->AlertEvidence msgraph_beta.generated.models.security.CloudApplicationEvidence::|public|app_id():int msgraph_beta.generated.models.security.CloudApplicationEvidence::|public|app_id(value:int):None @@ -243577,12 +246431,24 @@ msgraph_beta.generated.models.security.ComplianceManagerActionRecord::|public|ge msgraph_beta.generated.models.security.ComplianceManagerActionRecord::|public|odata_type:str msgraph_beta.generated.models.security.ComplianceManagerActionRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ComplianceManagerActionRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceManagerActionRecord +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord-->AuditData +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CompliancePolicyGradingSharePointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CompliancePolicyGradingSharePointAuditRecord msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord-->AuditData msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ComplianceSettingsChangeAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceSettingsChangeAuditRecord +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord-->AuditData +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ComplianceSitGradingSharePointAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ComplianceSitGradingSharePointAuditRecord msgraph_beta.generated.models.security.ComplianceSupervisionExchangeAuditRecord-->AuditData msgraph_beta.generated.models.security.ComplianceSupervisionExchangeAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.ComplianceSupervisionExchangeAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -243745,6 +246611,12 @@ msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord::|pub msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.CopilotPromptBookSettingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotPromptBookSettingAuditRecord +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord-->AuditData +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CopilotSessionSharingAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotSessionSharingAuditRecord msgraph_beta.generated.models.security.CopilotSettingAuditRecord-->AuditData msgraph_beta.generated.models.security.CopilotSettingAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.CopilotSettingAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -243985,6 +246857,12 @@ msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord::|public|ge msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord::|public|odata_type:str msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DefenderPreviewFeaturesRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DefenderPreviewFeaturesRecord +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord-->AuditData +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DefenderSecurityForAIConfigurationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DefenderSecurityForAIConfigurationAuditRecord msgraph_beta.generated.models.security.DeliveryAction::0000-Unknown msgraph_beta.generated.models.security.DeliveryAction::0001-DeliveredToJunk msgraph_beta.generated.models.security.DeliveryAction::0002-Delivered @@ -244046,6 +246924,8 @@ msgraph_beta.generated.models.security.DetectionAction::|public|additional_data( msgraph_beta.generated.models.security.DetectionAction::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.DetectionAction::|public|alert_template():AlertTemplate msgraph_beta.generated.models.security.DetectionAction::|public|alert_template(value:AlertTemplate):None +msgraph_beta.generated.models.security.DetectionAction::|public|automated_actions():AutomatedActionSet +msgraph_beta.generated.models.security.DetectionAction::|public|automated_actions(value:AutomatedActionSet):None msgraph_beta.generated.models.security.DetectionAction::|public|backing_store:BackingStore msgraph_beta.generated.models.security.DetectionAction::|public|constructor():None msgraph_beta.generated.models.security.DetectionAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -244058,13 +246938,27 @@ msgraph_beta.generated.models.security.DetectionAction::|public|response_actions msgraph_beta.generated.models.security.DetectionAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DetectionAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetectionAction msgraph_beta.generated.models.security.DetectionAction~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.security.DetectionRule-->ProtectionRule +msgraph_beta.generated.models.security.DetectionRule-->Entity msgraph_beta.generated.models.security.DetectionRule::|public|constructor():None +msgraph_beta.generated.models.security.DetectionRule::|public|created_by():str +msgraph_beta.generated.models.security.DetectionRule::|public|created_by(value:str):None +msgraph_beta.generated.models.security.DetectionRule::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.security.DetectionRule::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.DetectionRule::|public|description():str +msgraph_beta.generated.models.security.DetectionRule::|public|description(value:str):None msgraph_beta.generated.models.security.DetectionRule::|public|detection_action():DetectionAction msgraph_beta.generated.models.security.DetectionRule::|public|detection_action(value:DetectionAction):None msgraph_beta.generated.models.security.DetectionRule::|public|detector_id():str msgraph_beta.generated.models.security.DetectionRule::|public|detector_id(value:str):None +msgraph_beta.generated.models.security.DetectionRule::|public|display_name():str +msgraph_beta.generated.models.security.DetectionRule::|public|display_name(value:str):None msgraph_beta.generated.models.security.DetectionRule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DetectionRule::|public|is_enabled():bool +msgraph_beta.generated.models.security.DetectionRule::|public|is_enabled(value:bool):None +msgraph_beta.generated.models.security.DetectionRule::|public|last_modified_by():str +msgraph_beta.generated.models.security.DetectionRule::|public|last_modified_by(value:str):None +msgraph_beta.generated.models.security.DetectionRule::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.security.DetectionRule::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.security.DetectionRule::|public|last_run_details():RunDetails msgraph_beta.generated.models.security.DetectionRule::|public|last_run_details(value:RunDetails):None msgraph_beta.generated.models.security.DetectionRule::|public|odata_type:str @@ -244073,6 +246967,8 @@ msgraph_beta.generated.models.security.DetectionRule::|public|query_condition(va msgraph_beta.generated.models.security.DetectionRule::|public|schedule():RuleSchedule msgraph_beta.generated.models.security.DetectionRule::|public|schedule(value:RuleSchedule):None msgraph_beta.generated.models.security.DetectionRule::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DetectionRule::|public|status():DetectionRuleStatus +msgraph_beta.generated.models.security.DetectionRule::|public|status(value:DetectionRuleStatus):None msgraph_beta.generated.models.security.DetectionRule::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetectionRule msgraph_beta.generated.models.security.DetectionRuleCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|public|constructor():None @@ -244081,6 +246977,10 @@ msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|public| msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|public|value():list[DetectionRule] msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|public|value(value:list[DetectionRule]):None msgraph_beta.generated.models.security.DetectionRuleCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetectionRuleCollectionResponse +msgraph_beta.generated.models.security.DetectionRuleStatus::0000-Enabled +msgraph_beta.generated.models.security.DetectionRuleStatus::0001-Disabled +msgraph_beta.generated.models.security.DetectionRuleStatus::0002-AutoDisabled +msgraph_beta.generated.models.security.DetectionRuleStatus::0003-UnknownFutureValue msgraph_beta.generated.models.security.DetectionSource::0000-Unknown msgraph_beta.generated.models.security.DetectionSource::0001-MicrosoftDefenderForEndpoint msgraph_beta.generated.models.security.DetectionSource::0002-Antivirus @@ -244218,6 +247118,14 @@ msgraph_beta.generated.models.security.DetonationObservables::|public|odata_type msgraph_beta.generated.models.security.DetonationObservables::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DetonationObservables::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetonationObservables msgraph_beta.generated.models.security.DetonationObservables~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.DeviceAction-->AutomatedAction +msgraph_beta.generated.models.security.DeviceAction::|public|constructor():None +msgraph_beta.generated.models.security.DeviceAction::|public|device_id_column():str +msgraph_beta.generated.models.security.DeviceAction::|public|device_id_column(value:str):None +msgraph_beta.generated.models.security.DeviceAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DeviceAction::|public|odata_type:str +msgraph_beta.generated.models.security.DeviceAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DeviceAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceAction msgraph_beta.generated.models.security.DeviceAssetIdentifier::0000-DeviceId msgraph_beta.generated.models.security.DeviceAssetIdentifier::0001-DeviceName msgraph_beta.generated.models.security.DeviceAssetIdentifier::0002-RemoteDeviceName @@ -245132,6 +248040,18 @@ msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmd msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|odata_type:str msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DlpSensitiveInformationTypeRulePackageCmdletRecord +msgraph_beta.generated.models.security.DnsEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.DnsEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.DnsEntityMapping::|public|domain_name_column():str +msgraph_beta.generated.models.security.DnsEntityMapping::|public|domain_name_column(value:str):None +msgraph_beta.generated.models.security.DnsEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DnsEntityMapping::|public|host_ip_address_column():str +msgraph_beta.generated.models.security.DnsEntityMapping::|public|host_ip_address_column(value:str):None +msgraph_beta.generated.models.security.DnsEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.DnsEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DnsEntityMapping::|public|server_ip_column():str +msgraph_beta.generated.models.security.DnsEntityMapping::|public|server_ip_column(value:str):None +msgraph_beta.generated.models.security.DnsEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):DnsEntityMapping msgraph_beta.generated.models.security.DnsEvidence-->AlertEvidence msgraph_beta.generated.models.security.DnsEvidence::|public|constructor():None msgraph_beta.generated.models.security.DnsEvidence::|public|dns_server_ip():IpEvidence @@ -245165,6 +248085,30 @@ msgraph_beta.generated.models.security.DowngradeJustification::|public|odata_typ msgraph_beta.generated.models.security.DowngradeJustification::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.DowngradeJustification::|static|public|create_from_discriminator_value(parse_node:ParseNode):DowngradeJustification msgraph_beta.generated.models.security.DowngradeJustification~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.DragonCopilotAccessRecord-->AuditData +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|public|constructor():None +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DragonCopilotAccessRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DragonCopilotAccessRecord +msgraph_beta.generated.models.security.DragonCopilotAdminRecord-->AuditData +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|public|constructor():None +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DragonCopilotAdminRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DragonCopilotAdminRecord +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord-->AuditData +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|public|constructor():None +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DragonCopilotClinicalDataRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DragonCopilotClinicalDataRecord +msgraph_beta.generated.models.security.DragonCopilotSessionRecord-->AuditData +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|public|constructor():None +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|public|odata_type:str +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.DragonCopilotSessionRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):DragonCopilotSessionRecord msgraph_beta.generated.models.security.Dynamics365BusinessCentralAuditRecord-->AuditData msgraph_beta.generated.models.security.Dynamics365BusinessCentralAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.Dynamics365BusinessCentralAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -245537,6 +248481,16 @@ msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord::|public|get_ msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord::|public|odata_type:str msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.EhrConnectorAuditBaseRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):EhrConnectorAuditBaseRecord +msgraph_beta.generated.models.security.EmailAction-->AutomatedAction +msgraph_beta.generated.models.security.EmailAction::|public|constructor():None +msgraph_beta.generated.models.security.EmailAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EmailAction::|public|network_message_id_column():str +msgraph_beta.generated.models.security.EmailAction::|public|network_message_id_column(value:str):None +msgraph_beta.generated.models.security.EmailAction::|public|odata_type:str +msgraph_beta.generated.models.security.EmailAction::|public|recipient_column():str +msgraph_beta.generated.models.security.EmailAction::|public|recipient_column(value:str):None +msgraph_beta.generated.models.security.EmailAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EmailAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmailAction msgraph_beta.generated.models.security.EmailContentThreatSubmission-->EmailThreatSubmission msgraph_beta.generated.models.security.EmailContentThreatSubmission::|public|constructor():None msgraph_beta.generated.models.security.EmailContentThreatSubmission::|public|file_content():str @@ -245658,6 +248612,81 @@ msgraph_beta.generated.models.security.EndpointDiscoveredCloudAppDetail::|public msgraph_beta.generated.models.security.EndpointDiscoveredCloudAppDetail::|public|odata_type:str msgraph_beta.generated.models.security.EndpointDiscoveredCloudAppDetail::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.EndpointDiscoveredCloudAppDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):EndpointDiscoveredCloudAppDetail +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|constructor():None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|entity_identifier():str +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|entity_identifier(value:str):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|entity_type():ManualAlertEntityType +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|entity_type(value:ManualAlertEntityType):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|identifier_value():str +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|identifier_value(value:str):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|odata_type():str +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|role():EntityDefinitionInputRole +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|role(value:EntityDefinitionInputRole):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EntityDefinitionInput::|static|public|create_from_discriminator_value(parse_node:ParseNode):EntityDefinitionInput +msgraph_beta.generated.models.security.EntityDefinitionInputRole::0000-Impacted +msgraph_beta.generated.models.security.EntityDefinitionInputRole::0001-Related +msgraph_beta.generated.models.security.EntityDefinitionInputRole::0002-UnknownFutureValue +msgraph_beta.generated.models.security.EntityDefinitionInput~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.EntityMapping::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.EntityMapping::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.EntityMapping::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.EntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.EntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EntityMapping::|public|odata_type():str +msgraph_beta.generated.models.security.EntityMapping::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.EntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):EntityMapping +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|accounts():list[AccountEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|accounts(value:list[AccountEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|amazon_resources():list[AmazonResourceEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|amazon_resources(value:list[AmazonResourceEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|azure_resources():list[AzureResourceEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|azure_resources(value:list[AzureResourceEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|cloud_applications():list[CloudApplicationEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|cloud_applications(value:list[CloudApplicationEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|constructor():None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|dns():list[DnsEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|dns(value:list[DnsEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|files():list[FileEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|files(value:list[FileEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|google_cloud_resources():list[GoogleCloudResourceEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|google_cloud_resources(value:list[GoogleCloudResourceEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|hosts():list[HostEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|hosts(value:list[HostEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|ips():list[IpEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|ips(value:list[IpEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mailboxes():list[MailboxEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mailboxes(value:list[MailboxEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mail_clusters():list[MailClusterEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mail_clusters(value:list[MailClusterEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mail_messages():list[MailMessageEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|mail_messages(value:list[MailMessageEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|odata_type():str +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|o_auth_applications():list[OAuthApplicationEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|o_auth_applications(value:list[OAuthApplicationEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|processes():list[ProcessEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|processes(value:list[ProcessEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|registry_values():list[RegistryValueEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|registry_values(value:list[RegistryValueEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|security_groups():list[SecurityGroupEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|security_groups(value:list[SecurityGroupEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|urls():list[UrlEntityMapping] +msgraph_beta.generated.models.security.EntityMappingConfiguration::|public|urls(value:list[UrlEntityMapping]):None +msgraph_beta.generated.models.security.EntityMappingConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):EntityMappingConfiguration +msgraph_beta.generated.models.security.EntityMappingConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.EntityMapping~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.EntityType::0000-UserName msgraph_beta.generated.models.security.EntityType::0001-IpAddress msgraph_beta.generated.models.security.EntityType::0002-MachineName @@ -245691,6 +248720,12 @@ msgraph_beta.generated.models.security.EnvironmentKind::0008-GitHubOrganization msgraph_beta.generated.models.security.EnvironmentKind::0009-GitLabGroup msgraph_beta.generated.models.security.EnvironmentKind::0010-JFrogArtifactory msgraph_beta.generated.models.security.EnvironmentKind::0011-UnknownFutureValue +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.EopSubmissionFeedEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):EopSubmissionFeedEntityAuditRecord msgraph_beta.generated.models.security.EventPropagationResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.EventPropagationResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.EventPropagationResult::|public|backing_store:BackingStore @@ -245847,6 +248882,12 @@ msgraph_beta.generated.models.security.FabricAuditRecord::|public|get_field_dese msgraph_beta.generated.models.security.FabricAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.FabricAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.FabricAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):FabricAuditRecord +msgraph_beta.generated.models.security.FabricPolicyRecord-->AuditData +msgraph_beta.generated.models.security.FabricPolicyRecord::|public|constructor():None +msgraph_beta.generated.models.security.FabricPolicyRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.FabricPolicyRecord::|public|odata_type:str +msgraph_beta.generated.models.security.FabricPolicyRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.FabricPolicyRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):FabricPolicyRecord msgraph_beta.generated.models.security.File-->Entity msgraph_beta.generated.models.security.File::|public|constructor():None msgraph_beta.generated.models.security.File::|public|content():bytes @@ -245877,6 +248918,18 @@ msgraph_beta.generated.models.security.File::|public|source_type(value:SourceTyp msgraph_beta.generated.models.security.File::|public|subject_title():str msgraph_beta.generated.models.security.File::|public|subject_title(value:str):None msgraph_beta.generated.models.security.File::|static|public|create_from_discriminator_value(parse_node:ParseNode):File +msgraph_beta.generated.models.security.FileAction-->AutomatedAction +msgraph_beta.generated.models.security.FileAction::|public|constructor():None +msgraph_beta.generated.models.security.FileAction::|public|device_group_names():list[str] +msgraph_beta.generated.models.security.FileAction::|public|device_group_names(value:list[str]):None +msgraph_beta.generated.models.security.FileAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.FileAction::|public|odata_type:str +msgraph_beta.generated.models.security.FileAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.FileAction::|public|sha1_column():str +msgraph_beta.generated.models.security.FileAction::|public|sha1_column(value:str):None +msgraph_beta.generated.models.security.FileAction::|public|sha256_column():str +msgraph_beta.generated.models.security.FileAction::|public|sha256_column(value:str):None +msgraph_beta.generated.models.security.FileAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileAction msgraph_beta.generated.models.security.FileContentThreatSubmission-->FileThreatSubmission msgraph_beta.generated.models.security.FileContentThreatSubmission::|public|constructor():None msgraph_beta.generated.models.security.FileContentThreatSubmission::|public|file_content():str @@ -245920,6 +248973,18 @@ msgraph_beta.generated.models.security.FileEntityIdentifier::0001-InitiatingProc msgraph_beta.generated.models.security.FileEntityIdentifier::0002-Sha256 msgraph_beta.generated.models.security.FileEntityIdentifier::0003-InitiatingProcessSHA256 msgraph_beta.generated.models.security.FileEntityIdentifier::0004-UnknownFutureValue +msgraph_beta.generated.models.security.FileEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.FileEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.FileEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.FileEntityMapping::|public|name_column():str +msgraph_beta.generated.models.security.FileEntityMapping::|public|name_column(value:str):None +msgraph_beta.generated.models.security.FileEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.FileEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.FileEntityMapping::|public|sha1_column():str +msgraph_beta.generated.models.security.FileEntityMapping::|public|sha1_column(value:str):None +msgraph_beta.generated.models.security.FileEntityMapping::|public|sha256_column():str +msgraph_beta.generated.models.security.FileEntityMapping::|public|sha256_column(value:str):None +msgraph_beta.generated.models.security.FileEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):FileEntityMapping msgraph_beta.generated.models.security.FileEvidence-->AlertEvidence msgraph_beta.generated.models.security.FileEvidence::|public|constructor():None msgraph_beta.generated.models.security.FileEvidence::|public|detection_status():DetectionStatus @@ -246217,6 +249282,14 @@ msgraph_beta.generated.models.security.GoogleCloudLocationType::0001-Regional msgraph_beta.generated.models.security.GoogleCloudLocationType::0002-Zonal msgraph_beta.generated.models.security.GoogleCloudLocationType::0003-Global_ msgraph_beta.generated.models.security.GoogleCloudLocationType::0004-UnknownFutureValue +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|full_resource_name_column():str +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|full_resource_name_column(value:str):None +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.GoogleCloudResourceEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):GoogleCloudResourceEntityMapping msgraph_beta.generated.models.security.GoogleCloudResourceEvidence-->AlertEvidence msgraph_beta.generated.models.security.GoogleCloudResourceEvidence::|public|constructor():None msgraph_beta.generated.models.security.GoogleCloudResourceEvidence::|public|full_resource_name():str @@ -246404,6 +249477,22 @@ msgraph_beta.generated.models.security.HostedRpaAuditRecord::|public|get_field_d msgraph_beta.generated.models.security.HostedRpaAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.HostedRpaAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.HostedRpaAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):HostedRpaAuditRecord +msgraph_beta.generated.models.security.HostEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.HostEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.HostEntityMapping::|public|device_id_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|device_id_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|dns_domain_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|dns_domain_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HostEntityMapping::|public|name_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|name_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|net_bios_name_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|net_bios_name_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|nt_domain_column():str +msgraph_beta.generated.models.security.HostEntityMapping::|public|nt_domain_column(value:str):None +msgraph_beta.generated.models.security.HostEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.HostEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HostEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):HostEntityMapping msgraph_beta.generated.models.security.HostLogonSessionEvidence-->AlertEvidence msgraph_beta.generated.models.security.HostLogonSessionEvidence::|public|account():UserEvidence msgraph_beta.generated.models.security.HostLogonSessionEvidence::|public|account(value:UserEvidence):None @@ -246680,6 +249769,132 @@ msgraph_beta.generated.models.security.HuntingRuleRunStatus::0001-Completed msgraph_beta.generated.models.security.HuntingRuleRunStatus::0002-Failed msgraph_beta.generated.models.security.HuntingRuleRunStatus::0003-PartiallyFailed msgraph_beta.generated.models.security.HuntingRuleRunStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|documentation():str +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|documentation(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|hunting_function_id():int +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|hunting_function_id(value:int):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|input_parameters():list[HuntingSchemaFunctionParameter] +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|input_parameters(value:list[HuntingSchemaFunctionParameter]):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|output_columns():list[HuntingSchemaTableColumn] +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|output_columns(value:list[HuntingSchemaTableColumn]):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|path():str +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|path(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaBuiltInFunction +msgraph_beta.generated.models.security.HuntingSchemaBuiltInFunction~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|csl_type():str +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|csl_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|default_value():str +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|default_value(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaFunctionParameter +msgraph_beta.generated.models.security.HuntingSchemaFunctionParameter~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|built_in_functions():list[HuntingSchemaBuiltInFunction] +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|built_in_functions(value:list[HuntingSchemaBuiltInFunction]):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|saved_functions():list[HuntingSchemaSavedFunction] +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|saved_functions(value:list[HuntingSchemaSavedFunction]):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaFunctions::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaFunctions +msgraph_beta.generated.models.security.HuntingSchemaFunctions~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|functions():HuntingSchemaFunctions +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|functions(value:HuntingSchemaFunctions):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|tables():list[HuntingSchemaTable] +msgraph_beta.generated.models.security.HuntingSchemaResult::|public|tables(value:list[HuntingSchemaTable]):None +msgraph_beta.generated.models.security.HuntingSchemaResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaResult +msgraph_beta.generated.models.security.HuntingSchemaResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|created_by():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|created_by(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|description():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|description(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|hunting_function_id():int +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|hunting_function_id(value:int):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|input_parameters():list[HuntingSchemaFunctionParameter] +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|input_parameters(value:list[HuntingSchemaFunctionParameter]):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|last_modified_by():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|last_modified_by(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|output_columns():list[HuntingSchemaTableColumn] +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|output_columns(value:list[HuntingSchemaTableColumn]):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|path():str +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|path(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaSavedFunction +msgraph_beta.generated.models.security.HuntingSchemaSavedFunction~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|columns():list[HuntingSchemaTableColumn] +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|columns(value:list[HuntingSchemaTableColumn]):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|description():str +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|description(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaTable::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaTable +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|constructor():None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|data_type():str +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|data_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|description():str +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|description(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|name():str +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|name(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|odata_type():str +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.HuntingSchemaTableColumn::|static|public|create_from_discriminator_value(parse_node:ParseNode):HuntingSchemaTableColumn +msgraph_beta.generated.models.security.HuntingSchemaTableColumn~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.HuntingSchemaTable~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.HygieneEventRecord-->AuditData msgraph_beta.generated.models.security.HygieneEventRecord::|public|constructor():None msgraph_beta.generated.models.security.HygieneEventRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -247196,6 +250411,16 @@ msgraph_beta.generated.models.security.IpAddress::|public|netblock(value:str):No msgraph_beta.generated.models.security.IpAddress::|public|odata_type:str msgraph_beta.generated.models.security.IpAddress::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.IpAddress::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpAddress +msgraph_beta.generated.models.security.IpEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.IpEntityMapping::|public|address_column():str +msgraph_beta.generated.models.security.IpEntityMapping::|public|address_column(value:str):None +msgraph_beta.generated.models.security.IpEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.IpEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.IpEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.IpEntityMapping::|public|scope_column():str +msgraph_beta.generated.models.security.IpEntityMapping::|public|scope_column(value:str):None +msgraph_beta.generated.models.security.IpEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.IpEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):IpEntityMapping msgraph_beta.generated.models.security.IpEvidence-->AlertEvidence msgraph_beta.generated.models.security.IpEvidence::|public|constructor():None msgraph_beta.generated.models.security.IpEvidence::|public|country_letter_code():str @@ -247222,6 +250447,14 @@ msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord::|public|ge msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord::|public|odata_type:str msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.IrmUserDefinedDetectionRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):IrmUserDefinedDetectionRecord +msgraph_beta.generated.models.security.IsolateDeviceAction-->DeviceAction +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|constructor():None +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|isolation_type():IsolationType +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|isolation_type(value:IsolationType):None +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|odata_type:str +msgraph_beta.generated.models.security.IsolateDeviceAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.IsolateDeviceAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):IsolateDeviceAction msgraph_beta.generated.models.security.IsolateDeviceIncidentTaskResponseAction-->IncidentTaskResponseAction msgraph_beta.generated.models.security.IsolateDeviceIncidentTaskResponseAction::|public|constructor():None msgraph_beta.generated.models.security.IsolateDeviceIncidentTaskResponseAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -247605,6 +250838,14 @@ msgraph_beta.generated.models.security.MailboxConfigurationType::0002-EwsSetting msgraph_beta.generated.models.security.MailboxConfigurationType::0003-MailDelegation msgraph_beta.generated.models.security.MailboxConfigurationType::0004-UserInboxRule msgraph_beta.generated.models.security.MailboxConfigurationType::0005-UnknownFutureValue +msgraph_beta.generated.models.security.MailboxEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|primary_address_column():str +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|primary_address_column(value:str):None +msgraph_beta.generated.models.security.MailboxEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MailboxEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxEntityMapping msgraph_beta.generated.models.security.MailboxEvidence-->AlertEvidence msgraph_beta.generated.models.security.MailboxEvidence::|public|constructor():None msgraph_beta.generated.models.security.MailboxEvidence::|public|display_name():str @@ -247619,6 +250860,16 @@ msgraph_beta.generated.models.security.MailboxEvidence::|public|upn(value:str):N msgraph_beta.generated.models.security.MailboxEvidence::|public|user_account():UserAccount msgraph_beta.generated.models.security.MailboxEvidence::|public|user_account(value:UserAccount):None msgraph_beta.generated.models.security.MailboxEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxEvidence +msgraph_beta.generated.models.security.MailClusterEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|query_column():str +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|query_column(value:str):None +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|source_column():str +msgraph_beta.generated.models.security.MailClusterEntityMapping::|public|source_column(value:str):None +msgraph_beta.generated.models.security.MailClusterEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailClusterEntityMapping msgraph_beta.generated.models.security.MailClusterEvidence-->AlertEvidence msgraph_beta.generated.models.security.MailClusterEvidence::|public|cluster_by():str msgraph_beta.generated.models.security.MailClusterEvidence::|public|cluster_by(value:str):None @@ -247637,6 +250888,20 @@ msgraph_beta.generated.models.security.MailClusterEvidence::|public|serialize(wr msgraph_beta.generated.models.security.MailClusterEvidence::|public|urn():str msgraph_beta.generated.models.security.MailClusterEvidence::|public|urn(value:str):None msgraph_beta.generated.models.security.MailClusterEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailClusterEvidence +msgraph_beta.generated.models.security.MailMessageEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|network_message_id_column():str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|network_message_id_column(value:str):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|recipient_column():str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|recipient_column(value:str):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|sender_column():str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|sender_column(value:str):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|subject_column():str +msgraph_beta.generated.models.security.MailMessageEntityMapping::|public|subject_column(value:str):None +msgraph_beta.generated.models.security.MailMessageEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailMessageEntityMapping msgraph_beta.generated.models.security.MailSubmissionData-->AuditData msgraph_beta.generated.models.security.MailSubmissionData::|public|constructor():None msgraph_beta.generated.models.security.MailSubmissionData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -247669,6 +250934,38 @@ msgraph_beta.generated.models.security.ManagedTenantsAuditRecord::|public|get_fi msgraph_beta.generated.models.security.ManagedTenantsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.ManagedTenantsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ManagedTenantsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):ManagedTenantsAuditRecord +msgraph_beta.generated.models.security.ManualAlert-->Alert +msgraph_beta.generated.models.security.ManualAlert::|public|constructor():None +msgraph_beta.generated.models.security.ManualAlert::|public|entity_definitions():list[EntityDefinitionInput] +msgraph_beta.generated.models.security.ManualAlert::|public|entity_definitions(value:list[EntityDefinitionInput]):None +msgraph_beta.generated.models.security.ManualAlert::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ManualAlert::|public|is_excluded_from_correlation():bool +msgraph_beta.generated.models.security.ManualAlert::|public|is_excluded_from_correlation(value:bool):None +msgraph_beta.generated.models.security.ManualAlert::|public|link_to_incident():int +msgraph_beta.generated.models.security.ManualAlert::|public|link_to_incident(value:int):None +msgraph_beta.generated.models.security.ManualAlert::|public|odata_type:str +msgraph_beta.generated.models.security.ManualAlert::|public|sentinel_workspace():str +msgraph_beta.generated.models.security.ManualAlert::|public|sentinel_workspace(value:str):None +msgraph_beta.generated.models.security.ManualAlert::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ManualAlert::|static|public|create_from_discriminator_value(parse_node:ParseNode):ManualAlert +msgraph_beta.generated.models.security.ManualAlertEntityType::0000-User +msgraph_beta.generated.models.security.ManualAlertEntityType::0001-Device +msgraph_beta.generated.models.security.ManualAlertEntityType::0002-File +msgraph_beta.generated.models.security.ManualAlertEntityType::0003-Ip +msgraph_beta.generated.models.security.ManualAlertEntityType::0004-Url +msgraph_beta.generated.models.security.ManualAlertEntityType::0005-CloudApplication +msgraph_beta.generated.models.security.ManualAlertEntityType::0006-Mailbox +msgraph_beta.generated.models.security.ManualAlertEntityType::0007-SecurityGroup +msgraph_beta.generated.models.security.ManualAlertEntityType::0008-AzureResource +msgraph_beta.generated.models.security.ManualAlertEntityType::0009-AmazonResource +msgraph_beta.generated.models.security.ManualAlertEntityType::0010-GoogleCloudResource +msgraph_beta.generated.models.security.ManualAlertEntityType::0011-OAuthApplication +msgraph_beta.generated.models.security.ManualAlertEntityType::0012-EmailMessage +msgraph_beta.generated.models.security.ManualAlertEntityType::0013-EmailCluster +msgraph_beta.generated.models.security.ManualAlertEntityType::0014-Process +msgraph_beta.generated.models.security.ManualAlertEntityType::0015-RegistryKey +msgraph_beta.generated.models.security.ManualAlertEntityType::0016-RegistryValue +msgraph_beta.generated.models.security.ManualAlertEntityType::0017-UnknownFutureValue msgraph_beta.generated.models.security.MapgAlertsAuditRecord-->AuditData msgraph_beta.generated.models.security.MapgAlertsAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MapgAlertsAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -247730,6 +251027,12 @@ msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord::|public|get_ msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord::|public|odata_type:str msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MdaDataSecuritySignalRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MdaDataSecuritySignalRecord +msgraph_beta.generated.models.security.MDASHAuditRecord-->AuditData +msgraph_beta.generated.models.security.MDASHAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.MDASHAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MDASHAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MDASHAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MDASHAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MDASHAuditRecord msgraph_beta.generated.models.security.MdatpAuditRecord-->AuditData msgraph_beta.generated.models.security.MdatpAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.MdatpAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -247926,6 +251229,12 @@ msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|public| msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MicrosoftTeamsShiftsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftTeamsShiftsAuditRecord +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord-->AuditData +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MicrosoftTeamsUserConcernAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftTeamsUserConcernAuditRecord msgraph_beta.generated.models.security.MigrateSensorsResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.security.MigrateSensorsResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.MigrateSensorsResult::|public|backing_store:BackingStore @@ -248006,12 +251315,46 @@ msgraph_beta.generated.models.security.MipLabelAuditRecord::|public|get_field_de msgraph_beta.generated.models.security.MipLabelAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.MipLabelAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MipLabelAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MipLabelAuditRecord +msgraph_beta.generated.models.security.MitreTactic::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.MitreTactic::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.MitreTactic::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.MitreTactic::|public|constructor():None +msgraph_beta.generated.models.security.MitreTactic::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MitreTactic::|public|odata_type():str +msgraph_beta.generated.models.security.MitreTactic::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.MitreTactic::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MitreTactic::|public|tactic():str +msgraph_beta.generated.models.security.MitreTactic::|public|tactic(value:str):None +msgraph_beta.generated.models.security.MitreTactic::|public|techniques():list[MitreTechnique] +msgraph_beta.generated.models.security.MitreTactic::|public|techniques(value:list[MitreTechnique]):None +msgraph_beta.generated.models.security.MitreTactic::|static|public|create_from_discriminator_value(parse_node:ParseNode):MitreTactic +msgraph_beta.generated.models.security.MitreTactic~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.MitreTechnique::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.MitreTechnique::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.MitreTechnique::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.MitreTechnique::|public|constructor():None +msgraph_beta.generated.models.security.MitreTechnique::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MitreTechnique::|public|odata_type():str +msgraph_beta.generated.models.security.MitreTechnique::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.MitreTechnique::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MitreTechnique::|public|sub_techniques():list[str] +msgraph_beta.generated.models.security.MitreTechnique::|public|sub_techniques(value:list[str]):None +msgraph_beta.generated.models.security.MitreTechnique::|public|technique():str +msgraph_beta.generated.models.security.MitreTechnique::|public|technique(value:str):None +msgraph_beta.generated.models.security.MitreTechnique::|static|public|create_from_discriminator_value(parse_node:ParseNode):MitreTechnique +msgraph_beta.generated.models.security.MitreTechnique~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.security.MosAgentInfoRecord-->AuditData msgraph_beta.generated.models.security.MosAgentInfoRecord::|public|constructor():None msgraph_beta.generated.models.security.MosAgentInfoRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.MosAgentInfoRecord::|public|odata_type:str msgraph_beta.generated.models.security.MosAgentInfoRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MosAgentInfoRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MosAgentInfoRecord +msgraph_beta.generated.models.security.MosAgentInfoRecordV2-->AuditData +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|public|constructor():None +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|public|odata_type:str +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MosAgentInfoRecordV2::|static|public|create_from_discriminator_value(parse_node:ParseNode):MosAgentInfoRecordV2 msgraph_beta.generated.models.security.MoveToDeletedItemsResponseAction-->ResponseAction msgraph_beta.generated.models.security.MoveToDeletedItemsResponseAction::|public|constructor():None msgraph_beta.generated.models.security.MoveToDeletedItemsResponseAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -248084,6 +251427,12 @@ msgraph_beta.generated.models.security.MsdeRolesSettingsAuditRecord::|public|get msgraph_beta.generated.models.security.MsdeRolesSettingsAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.MsdeRolesSettingsAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.MsdeRolesSettingsAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MsdeRolesSettingsAuditRecord +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord-->AuditData +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.MspVectorSearchContentMetadataAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):MspVectorSearchContentMetadataAuditRecord msgraph_beta.generated.models.security.MsticNationStateNotificationRecord-->AuditData msgraph_beta.generated.models.security.MsticNationStateNotificationRecord::|public|constructor():None msgraph_beta.generated.models.security.MsticNationStateNotificationRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -248146,6 +251495,14 @@ msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord::|public|get_ msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.NoisyAlertPolicyAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):NoisyAlertPolicyAuditRecord +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|o_auth_app_id_column():str +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|o_auth_app_id_column(value:str):None +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.OAuthApplicationEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):OAuthApplicationEntityMapping msgraph_beta.generated.models.security.OauthApplicationEvidence-->AlertEvidence msgraph_beta.generated.models.security.OauthApplicationEvidence::|public|app_id():str msgraph_beta.generated.models.security.OauthApplicationEvidence::|public|app_id(value:str):None @@ -248227,6 +251584,8 @@ msgraph_beta.generated.models.security.OrganizationalScope::|public|additional_d msgraph_beta.generated.models.security.OrganizationalScope::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.OrganizationalScope::|public|backing_store:BackingStore msgraph_beta.generated.models.security.OrganizationalScope::|public|constructor():None +msgraph_beta.generated.models.security.OrganizationalScope::|public|device_groups():list[str] +msgraph_beta.generated.models.security.OrganizationalScope::|public|device_groups(value:list[str]):None msgraph_beta.generated.models.security.OrganizationalScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.OrganizationalScope::|public|odata_type():str msgraph_beta.generated.models.security.OrganizationalScope::|public|odata_type(value:str):None @@ -248273,6 +251632,12 @@ msgraph_beta.generated.models.security.P4aiAssessmentRecord::|public|get_field_d msgraph_beta.generated.models.security.P4aiAssessmentRecord::|public|odata_type:str msgraph_beta.generated.models.security.P4aiAssessmentRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.P4aiAssessmentRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):P4aiAssessmentRecord +msgraph_beta.generated.models.security.P4AIRiskScoreRecord-->AuditData +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|public|constructor():None +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|public|odata_type:str +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.P4AIRiskScoreRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):P4AIRiskScoreRecord msgraph_beta.generated.models.security.PassiveDnsRecord-->Artifact msgraph_beta.generated.models.security.PassiveDnsRecord::|public|artifact():Artifact msgraph_beta.generated.models.security.PassiveDnsRecord::|public|artifact(value:Artifact):None @@ -248556,6 +251921,16 @@ msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord::|publ msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord::|public|odata_type:str msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.PrivaPrivacyConsentOperationRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):PrivaPrivacyConsentOperationRecord +msgraph_beta.generated.models.security.ProcessEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|sha1_column():str +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|sha1_column(value:str):None +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|sha256_column():str +msgraph_beta.generated.models.security.ProcessEntityMapping::|public|sha256_column(value:str):None +msgraph_beta.generated.models.security.ProcessEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessEntityMapping msgraph_beta.generated.models.security.ProcessEvidence-->AlertEvidence msgraph_beta.generated.models.security.ProcessEvidence::|public|constructor():None msgraph_beta.generated.models.security.ProcessEvidence::|public|detection_status():DetectionStatus @@ -248650,24 +252025,6 @@ msgraph_beta.generated.models.security.ProtectDoNotForwardAction::|public|get_fi msgraph_beta.generated.models.security.ProtectDoNotForwardAction::|public|odata_type:str msgraph_beta.generated.models.security.ProtectDoNotForwardAction::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.ProtectDoNotForwardAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectDoNotForwardAction -msgraph_beta.generated.models.security.ProtectionRule-->Entity -msgraph_beta.generated.models.security.ProtectionRule::|public|constructor():None -msgraph_beta.generated.models.security.ProtectionRule::|public|created_by():str -msgraph_beta.generated.models.security.ProtectionRule::|public|created_by(value:str):None -msgraph_beta.generated.models.security.ProtectionRule::|public|created_date_time():datetime.datetime -msgraph_beta.generated.models.security.ProtectionRule::|public|created_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.security.ProtectionRule::|public|display_name():str -msgraph_beta.generated.models.security.ProtectionRule::|public|display_name(value:str):None -msgraph_beta.generated.models.security.ProtectionRule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.security.ProtectionRule::|public|is_enabled():bool -msgraph_beta.generated.models.security.ProtectionRule::|public|is_enabled(value:bool):None -msgraph_beta.generated.models.security.ProtectionRule::|public|last_modified_by():str -msgraph_beta.generated.models.security.ProtectionRule::|public|last_modified_by(value:str):None -msgraph_beta.generated.models.security.ProtectionRule::|public|last_modified_date_time():datetime.datetime -msgraph_beta.generated.models.security.ProtectionRule::|public|last_modified_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.security.ProtectionRule::|public|odata_type:str -msgraph_beta.generated.models.security.ProtectionRule::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.security.ProtectionRule::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectionRule msgraph_beta.generated.models.security.ProtocolType::0000-Tcp msgraph_beta.generated.models.security.ProtocolType::0001-Udp msgraph_beta.generated.models.security.ProtocolType::0002-UnknownFutureValue @@ -248799,6 +252156,16 @@ msgraph_beta.generated.models.security.RegistryKeyEvidence::|public|registry_key msgraph_beta.generated.models.security.RegistryKeyEvidence::|public|registry_key(value:str):None msgraph_beta.generated.models.security.RegistryKeyEvidence::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.RegistryKeyEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):RegistryKeyEvidence +msgraph_beta.generated.models.security.RegistryValueEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|key_column():str +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|key_column(value:str):None +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|value_name_column():str +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|public|value_name_column(value:str):None +msgraph_beta.generated.models.security.RegistryValueEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):RegistryValueEntityMapping msgraph_beta.generated.models.security.RegistryValueEvidence-->AlertEvidence msgraph_beta.generated.models.security.RegistryValueEvidence::|public|constructor():None msgraph_beta.generated.models.security.RegistryValueEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -249111,6 +252478,8 @@ msgraph_beta.generated.models.security.RuleSchedule::|public|additional_data():d msgraph_beta.generated.models.security.RuleSchedule::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.security.RuleSchedule::|public|backing_store:BackingStore msgraph_beta.generated.models.security.RuleSchedule::|public|constructor():None +msgraph_beta.generated.models.security.RuleSchedule::|public|frequency():datetime.timedelta +msgraph_beta.generated.models.security.RuleSchedule::|public|frequency(value:datetime.timedelta):None msgraph_beta.generated.models.security.RuleSchedule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.security.RuleSchedule::|public|next_run_date_time():datetime.datetime msgraph_beta.generated.models.security.RuleSchedule::|public|next_run_date_time(value:datetime.datetime):None @@ -249584,6 +252953,30 @@ msgraph_beta.generated.models.security.securityCopilot.WorkspaceCollectionRespon msgraph_beta.generated.models.security.securityCopilot.WorkspaceCollectionResponse::|public|value():list[Workspace] msgraph_beta.generated.models.security.securityCopilot.WorkspaceCollectionResponse::|public|value(value:list[Workspace]):None msgraph_beta.generated.models.security.securityCopilot.WorkspaceCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkspaceCollectionResponse +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord-->AuditData +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SecurityCopilotIdentityManagementAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityCopilotIdentityManagementAuditRecord +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord-->AuditData +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityDevelopmentLifecycleAILogAuditRecord +msgraph_beta.generated.models.security.SecurityGroupEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|distinguished_name_column():str +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|distinguished_name_column(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|object_id_column():str +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|object_id_column(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|sid_column():str +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|public|sid_column(value:str):None +msgraph_beta.generated.models.security.SecurityGroupEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):SecurityGroupEntityMapping msgraph_beta.generated.models.security.SecurityGroupEvidence-->AlertEvidence msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|active_directory_object_guid():UUID msgraph_beta.generated.models.security.SecurityGroupEvidence::|public|active_directory_object_guid(value:UUID):None @@ -249893,6 +253286,7 @@ msgraph_beta.generated.models.security.ServiceSource::0010-MicrosoftDefenderForC msgraph_beta.generated.models.security.ServiceSource::0011-MicrosoftSentinel msgraph_beta.generated.models.security.ServiceSource::0012-MicrosoftInsiderRiskManagement msgraph_beta.generated.models.security.ServiceSource::0013-MicrosoftThreatIntelligence +msgraph_beta.generated.models.security.ServiceSource::0014-MicrosoftSecurityForAI msgraph_beta.generated.models.security.ServiceStatus::0000-Stopped msgraph_beta.generated.models.security.ServiceStatus::0001-Starting msgraph_beta.generated.models.security.ServiceStatus::0002-Running @@ -250041,9 +253435,39 @@ msgraph_beta.generated.models.security.SonarDetonationContentMetadata::|public|g msgraph_beta.generated.models.security.SonarDetonationContentMetadata::|public|odata_type:str msgraph_beta.generated.models.security.SonarDetonationContentMetadata::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SonarDetonationContentMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarDetonationContentMetadata +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SonarDetonationEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarDetonationEntityAuditRecord +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SonarFileDetonationEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarFileDetonationEntityAuditRecord +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SonarSubmissionEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarSubmissionEntityAuditRecord +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SonarUrlDetonationEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SonarUrlDetonationEntityAuditRecord msgraph_beta.generated.models.security.SourceType::0000-Mailbox msgraph_beta.generated.models.security.SourceType::0001-Site msgraph_beta.generated.models.security.SourceType::0002-UnknownFutureValue +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord-->AuditData +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|public|constructor():None +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SparkCoreCustomLivePoolRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SparkCoreCustomLivePoolRecord msgraph_beta.generated.models.security.SslCertificate-->Artifact msgraph_beta.generated.models.security.SslCertificate::|public|constructor():None msgraph_beta.generated.models.security.SslCertificate::|public|expiration_date_time():datetime.datetime @@ -250111,6 +253535,16 @@ msgraph_beta.generated.models.security.StatisticsOptions::0002-IncludeUnindexedS msgraph_beta.generated.models.security.StatisticsOptions::0003-AdvancedIndexing msgraph_beta.generated.models.security.StatisticsOptions::0004-LocationsWithoutHits msgraph_beta.generated.models.security.StatisticsOptions::0005-UnknownFutureValue +msgraph_beta.generated.models.security.StopAndQuarantineFileAction-->AutomatedAction +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|constructor():None +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|device_id_column():str +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|device_id_column(value:str):None +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|odata_type:str +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|sha1_column():str +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|public|sha1_column(value:str):None +msgraph_beta.generated.models.security.StopAndQuarantineFileAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):StopAndQuarantineFileAction msgraph_beta.generated.models.security.StopAndQuarantineFileEntityIdentifier::0000-DeviceId msgraph_beta.generated.models.security.StopAndQuarantineFileEntityIdentifier::0001-Sha1 msgraph_beta.generated.models.security.StopAndQuarantineFileEntityIdentifier::0002-InitiatingProcessSHA1 @@ -250226,6 +253660,12 @@ msgraph_beta.generated.models.security.SubmissionDetectedFile::|public|odata_typ msgraph_beta.generated.models.security.SubmissionDetectedFile::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.SubmissionDetectedFile::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubmissionDetectedFile msgraph_beta.generated.models.security.SubmissionDetectedFile~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord-->AuditData +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.SubmissionEntityAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubmissionEntityAuditRecord msgraph_beta.generated.models.security.SubmissionMailEvidence-->AlertEvidence msgraph_beta.generated.models.security.SubmissionMailEvidence::|public|constructor():None msgraph_beta.generated.models.security.SubmissionMailEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -250878,6 +254318,14 @@ msgraph_beta.generated.models.security.UrbacRoleAuditRecord::|public|get_field_d msgraph_beta.generated.models.security.UrbacRoleAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.UrbacRoleAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.UrbacRoleAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):UrbacRoleAuditRecord +msgraph_beta.generated.models.security.UrlEntityMapping-->EntityMapping +msgraph_beta.generated.models.security.UrlEntityMapping::|public|address_column():str +msgraph_beta.generated.models.security.UrlEntityMapping::|public|address_column(value:str):None +msgraph_beta.generated.models.security.UrlEntityMapping::|public|constructor():None +msgraph_beta.generated.models.security.UrlEntityMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.UrlEntityMapping::|public|odata_type:str +msgraph_beta.generated.models.security.UrlEntityMapping::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.UrlEntityMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):UrlEntityMapping msgraph_beta.generated.models.security.UrlEvidence-->AlertEvidence msgraph_beta.generated.models.security.UrlEvidence::|public|constructor():None msgraph_beta.generated.models.security.UrlEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -250931,6 +254379,8 @@ msgraph_beta.generated.models.security.UserAccount::|public|odata_type(value:str msgraph_beta.generated.models.security.UserAccount::|public|resource_access_events():list[ResourceAccessEvent] msgraph_beta.generated.models.security.UserAccount::|public|resource_access_events(value:list[ResourceAccessEvent]):None msgraph_beta.generated.models.security.UserAccount::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.UserAccount::|public|tenant_id():str +msgraph_beta.generated.models.security.UserAccount::|public|tenant_id(value:str):None msgraph_beta.generated.models.security.UserAccount::|public|user_principal_name():str msgraph_beta.generated.models.security.UserAccount::|public|user_principal_name(value:str):None msgraph_beta.generated.models.security.UserAccount::|public|user_sid():str @@ -251074,6 +254524,12 @@ msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|odata_type:str msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.security.VivaGlintAdvancedConfigurationAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintAdvancedConfigurationAuditRecord +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord-->AuditData +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|public|constructor():None +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|public|odata_type:str +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.VivaGlintAgenticCampaignAuditRecord::|static|public|create_from_discriminator_value(parse_node:ParseNode):VivaGlintAgenticCampaignAuditRecord msgraph_beta.generated.models.security.VivaGlintFeedbackProgramAuditRecord-->AuditData msgraph_beta.generated.models.security.VivaGlintFeedbackProgramAuditRecord::|public|constructor():None msgraph_beta.generated.models.security.VivaGlintFeedbackProgramAuditRecord::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -252605,6 +256061,8 @@ msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|credent msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|credentials_with_usage_sign(value:bool):None msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|credentials_with_usage_verify():bool msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|credentials_with_usage_verify(value:bool):None +msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|enforcement_scope():ServicePrincipalLockScope +msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|enforcement_scope(value:ServicePrincipalLockScope):None msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|is_enabled():bool msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|is_enabled(value:bool):None @@ -252615,6 +256073,10 @@ msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|token_e msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|public|token_encryption_key_id(value:bool):None msgraph_beta.generated.models.ServicePrincipalLockConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalLockConfiguration msgraph_beta.generated.models.ServicePrincipalLockConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ServicePrincipalLockScope::0000-NotConfigured +msgraph_beta.generated.models.ServicePrincipalLockScope::0001-ForeignTenantOnly +msgraph_beta.generated.models.ServicePrincipalLockScope::0002-Everywhere +msgraph_beta.generated.models.ServicePrincipalLockScope::0003-UnknownFutureValue msgraph_beta.generated.models.ServicePrincipalRiskDetection-->Entity msgraph_beta.generated.models.ServicePrincipalRiskDetection::|public|activity():ActivityType msgraph_beta.generated.models.ServicePrincipalRiskDetection::|public|activity(value:ActivityType):None @@ -252703,6 +256165,14 @@ msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse:: msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse::|public|value():list[ServicePrincipalSignInActivity] msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse::|public|value(value:list[ServicePrincipalSignInActivity]):None msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalSignInActivityCollectionResponse +msgraph_beta.generated.models.ServiceProviderConstraints-->PolicyDeletableItem +msgraph_beta.generated.models.ServiceProviderConstraints::|public|constructor():None +msgraph_beta.generated.models.ServiceProviderConstraints::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ServiceProviderConstraints::|public|id():str +msgraph_beta.generated.models.ServiceProviderConstraints::|public|id(value:str):None +msgraph_beta.generated.models.ServiceProviderConstraints::|public|odata_type:str +msgraph_beta.generated.models.ServiceProviderConstraints::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ServiceProviderConstraints::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServiceProviderConstraints msgraph_beta.generated.models.ServiceProvisioningError::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ServiceProvisioningError::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ServiceProvisioningError::|public|backing_store:BackingStore @@ -253694,6 +257164,14 @@ msgraph_beta.generated.models.SharePointProtectionPolicyCollectionResponse::|pub msgraph_beta.generated.models.SharePointProtectionPolicyCollectionResponse::|public|value():list[SharePointProtectionPolicy] msgraph_beta.generated.models.SharePointProtectionPolicyCollectionResponse::|public|value(value:list[SharePointProtectionPolicy]):None msgraph_beta.generated.models.SharePointProtectionPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointProtectionPolicyCollectionResponse +msgraph_beta.generated.models.SharePointReportSettings-->Entity +msgraph_beta.generated.models.SharePointReportSettings::|public|api_usage_report_metrics():list[ApiUsageReportEnablementStatus] +msgraph_beta.generated.models.SharePointReportSettings::|public|api_usage_report_metrics(value:list[ApiUsageReportEnablementStatus]):None +msgraph_beta.generated.models.SharePointReportSettings::|public|constructor():None +msgraph_beta.generated.models.SharePointReportSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SharePointReportSettings::|public|odata_type:str +msgraph_beta.generated.models.SharePointReportSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SharePointReportSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):SharePointReportSettings msgraph_beta.generated.models.SharePointRestoreSession-->RestoreSessionBase msgraph_beta.generated.models.SharePointRestoreSession::|public|constructor():None msgraph_beta.generated.models.SharePointRestoreSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -254199,6 +257677,8 @@ msgraph_beta.generated.models.SignIn::|public|client_app_used():str msgraph_beta.generated.models.SignIn::|public|client_app_used(value:str):None msgraph_beta.generated.models.SignIn::|public|client_credential_type():ClientCredentialType msgraph_beta.generated.models.SignIn::|public|client_credential_type(value:ClientCredentialType):None +msgraph_beta.generated.models.SignIn::|public|client_session_id():str +msgraph_beta.generated.models.SignIn::|public|client_session_id(value:str):None msgraph_beta.generated.models.SignIn::|public|conditional_access_audiences():list[str] msgraph_beta.generated.models.SignIn::|public|conditional_access_audiences(value:list[str]):None msgraph_beta.generated.models.SignIn::|public|conditional_access_status():ConditionalAccessStatus @@ -255297,8 +258777,8 @@ msgraph_beta.generated.models.SnapshotJobStatus::0000-NotStarted msgraph_beta.generated.models.SnapshotJobStatus::0001-Running msgraph_beta.generated.models.SnapshotJobStatus::0002-Succeeded msgraph_beta.generated.models.SnapshotJobStatus::0003-Failed -msgraph_beta.generated.models.SnapshotJobStatus::0004-UnknownFutureValue -msgraph_beta.generated.models.SnapshotJobStatus::0005-PartiallySuccessful +msgraph_beta.generated.models.SnapshotJobStatus::0004-PartiallySuccessful +msgraph_beta.generated.models.SnapshotJobStatus::0005-UnknownFutureValue msgraph_beta.generated.models.SocialIdentityProvider-->IdentityProviderBase msgraph_beta.generated.models.SocialIdentityProvider::|public|client_id():str msgraph_beta.generated.models.SocialIdentityProvider::|public|client_id(value:str):None @@ -256280,6 +259760,12 @@ msgraph_beta.generated.models.Subscription::|public|odata_type:str msgraph_beta.generated.models.Subscription::|public|resource():str msgraph_beta.generated.models.Subscription::|public|resource(value:str):None msgraph_beta.generated.models.Subscription::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Subscription::|public|vapid_public_key():str +msgraph_beta.generated.models.Subscription::|public|vapid_public_key(value:str):None +msgraph_beta.generated.models.Subscription::|public|web_push_encryption_p256dh_public_key():str +msgraph_beta.generated.models.Subscription::|public|web_push_encryption_p256dh_public_key(value:str):None +msgraph_beta.generated.models.Subscription::|public|web_push_encryption_secret():str +msgraph_beta.generated.models.Subscription::|public|web_push_encryption_secret(value:str):None msgraph_beta.generated.models.Subscription::|static|public|create_from_discriminator_value(parse_node:ParseNode):Subscription msgraph_beta.generated.models.SubscriptionActivities::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SubscriptionActivities::|public|additional_data(value:dict[str, Any]):None @@ -256357,6 +259843,8 @@ msgraph_beta.generated.models.SummarizedSignIn::|public|status():SignInStatus msgraph_beta.generated.models.SummarizedSignIn::|public|status(value:SignInStatus):None msgraph_beta.generated.models.SummarizedSignIn::|public|tenant_id():str msgraph_beta.generated.models.SummarizedSignIn::|public|tenant_id(value:str):None +msgraph_beta.generated.models.SummarizedSignIn::|public|token_issuer_type():TokenIssuerType +msgraph_beta.generated.models.SummarizedSignIn::|public|token_issuer_type(value:TokenIssuerType):None msgraph_beta.generated.models.SummarizedSignIn::|public|user_principal_name():str msgraph_beta.generated.models.SummarizedSignIn::|public|user_principal_name(value:str):None msgraph_beta.generated.models.SummarizedSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):SummarizedSignIn @@ -257075,6 +260563,16 @@ msgraph_beta.generated.models.TaskFileAttachment::|public|get_field_deserializer msgraph_beta.generated.models.TaskFileAttachment::|public|odata_type:str msgraph_beta.generated.models.TaskFileAttachment::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.TaskFileAttachment::|static|public|create_from_discriminator_value(parse_node:ParseNode):TaskFileAttachment +msgraph_beta.generated.models.TaskHistoryItem-->PlannerHistoryItem +msgraph_beta.generated.models.TaskHistoryItem::|public|constructor():None +msgraph_beta.generated.models.TaskHistoryItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TaskHistoryItem::|public|new_data():PlannerTaskData +msgraph_beta.generated.models.TaskHistoryItem::|public|new_data(value:PlannerTaskData):None +msgraph_beta.generated.models.TaskHistoryItem::|public|odata_type:str +msgraph_beta.generated.models.TaskHistoryItem::|public|old_data():PlannerTaskData +msgraph_beta.generated.models.TaskHistoryItem::|public|old_data(value:PlannerTaskData):None +msgraph_beta.generated.models.TaskHistoryItem::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TaskHistoryItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):TaskHistoryItem msgraph_beta.generated.models.TaskStatus::0000-NotStarted msgraph_beta.generated.models.TaskStatus::0001-InProgress msgraph_beta.generated.models.TaskStatus::0002-Completed @@ -258165,6 +261663,8 @@ msgraph_beta.generated.models.Teamwork::|public|devices(value:list[TeamworkDevic msgraph_beta.generated.models.Teamwork::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.Teamwork::|public|is_teams_enabled():bool msgraph_beta.generated.models.Teamwork::|public|is_teams_enabled(value:bool):None +msgraph_beta.generated.models.Teamwork::|public|messaging():TeamworkMessaging +msgraph_beta.generated.models.Teamwork::|public|messaging(value:TeamworkMessaging):None msgraph_beta.generated.models.Teamwork::|public|odata_type:str msgraph_beta.generated.models.Teamwork::|public|region():str msgraph_beta.generated.models.Teamwork::|public|region(value:str):None @@ -258328,6 +261828,31 @@ msgraph_beta.generated.models.TeamworkConversationIdentityType::0000-Team msgraph_beta.generated.models.TeamworkConversationIdentityType::0001-Channel msgraph_beta.generated.models.TeamworkConversationIdentityType::0002-Chat msgraph_beta.generated.models.TeamworkConversationIdentityType::0003-UnknownFutureValue +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|backing_store:BackingStore +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|constructor():None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|content_bytes():str +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|content_bytes(value:str):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|created_by():CustomEmojiFromIdentitySet +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|created_by(value:CustomEmojiFromIdentitySet):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|display_name():str +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|display_name(value:str):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|odata_type():str +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|odata_type(value:str):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TeamworkCustomEmoji::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkCustomEmoji +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|value():list[TeamworkCustomEmoji] +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|public|value(value:list[TeamworkCustomEmoji]):None +msgraph_beta.generated.models.TeamworkCustomEmojiCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkCustomEmojiCollectionResponse +msgraph_beta.generated.models.TeamworkCustomEmoji~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.TeamworkDateTimeConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.TeamworkDateTimeConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.TeamworkDateTimeConfiguration::|public|backing_store:BackingStore @@ -258680,6 +262205,14 @@ msgraph_beta.generated.models.TeamworkLoginStatus::|public|teams_connection():Te msgraph_beta.generated.models.TeamworkLoginStatus::|public|teams_connection(value:TeamworkConnection):None msgraph_beta.generated.models.TeamworkLoginStatus::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkLoginStatus msgraph_beta.generated.models.TeamworkLoginStatus~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.TeamworkMessaging-->Entity +msgraph_beta.generated.models.TeamworkMessaging::|public|constructor():None +msgraph_beta.generated.models.TeamworkMessaging::|public|custom_emojis():list[TeamworkCustomEmoji] +msgraph_beta.generated.models.TeamworkMessaging::|public|custom_emojis(value:list[TeamworkCustomEmoji]):None +msgraph_beta.generated.models.TeamworkMessaging::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TeamworkMessaging::|public|odata_type:str +msgraph_beta.generated.models.TeamworkMessaging::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.TeamworkMessaging::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamworkMessaging msgraph_beta.generated.models.TeamworkMicrophoneConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.TeamworkMicrophoneConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.TeamworkMicrophoneConfiguration::|public|backing_store:BackingStore @@ -259402,6 +262935,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRo msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|group():Group msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|group(value:Group):None +msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|group_display_name():str +msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|group_display_name(value:str):None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|odata_type():str msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|odata_type(value:str):None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignment::|public|role_templates():list[RoleTemplate] @@ -259413,6 +262948,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRo msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|backing_store:BackingStore msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|constructor():None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|group_display_name():str +msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|group_display_name(value:str):None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|group_id():str msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|group_id(value:str):None msgraph_beta.generated.models.tenantGovernanceServices.DelegatedAdministrationRoleAssignmentSnapshot::|public|odata_type():str @@ -259648,6 +263185,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|co msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|created_date_time():datetime.datetime msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|created_date_time(value:datetime.datetime):None msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|is_microsoft_infrastructure():bool +msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|is_microsoft_infrastructure(value:bool):None msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|multi_tenant_application_metrics():MultiTenantApplicationMetrics msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|multi_tenant_application_metrics(value:MultiTenantApplicationMetrics):None msgraph_beta.generated.models.tenantGovernanceServices.RelatedTenant::|public|odata_type:str @@ -262917,6 +266456,8 @@ msgraph_beta.generated.models.User::|public|direct_reports():list[DirectoryObjec msgraph_beta.generated.models.User::|public|direct_reports(value:list[DirectoryObject]):None msgraph_beta.generated.models.User::|public|display_name():str msgraph_beta.generated.models.User::|public|display_name(value:str):None +msgraph_beta.generated.models.User::|public|distribution_lists():list[DistributionList] +msgraph_beta.generated.models.User::|public|distribution_lists(value:list[DistributionList]):None msgraph_beta.generated.models.User::|public|drive():Drive msgraph_beta.generated.models.User::|public|drive(value:Drive):None msgraph_beta.generated.models.User::|public|drives():list[Drive] @@ -263261,13 +266802,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-UnknownFutureValue +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.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-UnknownFutureValue +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.UserAnalytics-->Entity msgraph_beta.generated.models.UserAnalytics::|public|activity_statistics():list[ActivityStatistics] msgraph_beta.generated.models.UserAnalytics::|public|activity_statistics(value:list[ActivityStatistics]):None @@ -266304,6 +269853,8 @@ msgraph_beta.generated.models.VirtualEvent::|public|external_event_information(v msgraph_beta.generated.models.VirtualEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.VirtualEvent::|public|is_registration_enabled():bool msgraph_beta.generated.models.VirtualEvent::|public|is_registration_enabled(value:bool):None +msgraph_beta.generated.models.VirtualEvent::|public|is_registration_required():bool +msgraph_beta.generated.models.VirtualEvent::|public|is_registration_required(value:bool):None msgraph_beta.generated.models.VirtualEvent::|public|odata_type:str msgraph_beta.generated.models.VirtualEvent::|public|presenters():list[VirtualEventPresenter] msgraph_beta.generated.models.VirtualEvent::|public|presenters(value:list[VirtualEventPresenter]):None @@ -266455,6 +270006,10 @@ msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|cap msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|capacity(value:int):None msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|constructor():None msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|is_manual_approval_enabled():bool +msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|is_manual_approval_enabled(value:bool):None +msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|is_waitlist_enabled():bool +msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|is_waitlist_enabled(value:bool):None msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|odata_type:str msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|questions():list[VirtualEventRegistrationQuestionBase] msgraph_beta.generated.models.VirtualEventRegistrationConfiguration::|public|questions(value:list[VirtualEventRegistrationQuestionBase]):None @@ -266599,6 +270154,10 @@ msgraph_beta.generated.models.VirtualEventTownhall::|public|invited_attendees(va msgraph_beta.generated.models.VirtualEventTownhall::|public|is_invite_only():bool msgraph_beta.generated.models.VirtualEventTownhall::|public|is_invite_only(value:bool):None msgraph_beta.generated.models.VirtualEventTownhall::|public|odata_type:str +msgraph_beta.generated.models.VirtualEventTownhall::|public|registrations():list[VirtualEventRegistration] +msgraph_beta.generated.models.VirtualEventTownhall::|public|registrations(value:list[VirtualEventRegistration]):None +msgraph_beta.generated.models.VirtualEventTownhall::|public|registration_configuration():VirtualEventTownhallRegistrationConfiguration +msgraph_beta.generated.models.VirtualEventTownhall::|public|registration_configuration(value:VirtualEventTownhallRegistrationConfiguration):None msgraph_beta.generated.models.VirtualEventTownhall::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.VirtualEventTownhall::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventTownhall msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse-->BaseCollectionPaginationCountResponse @@ -266608,6 +270167,12 @@ msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse::|public|se msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse::|public|value():list[VirtualEventTownhall] msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse::|public|value(value:list[VirtualEventTownhall]):None msgraph_beta.generated.models.VirtualEventTownhallCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventTownhallCollectionResponse +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration-->VirtualEventRegistrationConfiguration +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|constructor():None +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|odata_type:str +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.VirtualEventTownhallRegistrationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventTownhallRegistrationConfiguration msgraph_beta.generated.models.VirtualEventWebinar-->VirtualEvent msgraph_beta.generated.models.VirtualEventWebinar::|public|audience():MeetingAudience msgraph_beta.generated.models.VirtualEventWebinar::|public|audience(value:MeetingAudience):None @@ -266632,10 +270197,6 @@ msgraph_beta.generated.models.VirtualEventWebinarCollectionResponse::|static|pub msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration-->VirtualEventRegistrationConfiguration msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|constructor():None msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_manual_approval_enabled():bool -msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_manual_approval_enabled(value:bool):None -msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_waitlist_enabled():bool -msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|is_waitlist_enabled(value:bool):None msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|odata_type:str msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.VirtualEventWebinarRegistrationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):VirtualEventWebinarRegistrationConfiguration @@ -266699,6 +270260,8 @@ msgraph_beta.generated.models.VisualProperties::|public|title(value:str):None msgraph_beta.generated.models.VisualProperties::|static|public|create_from_discriminator_value(parse_node:ParseNode):VisualProperties msgraph_beta.generated.models.VisualProperties~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|caller_id_number():str +msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|caller_id_number(value:str):None msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|constructor():None msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.VoiceAuthenticationMethodConfiguration::|public|include_targets():list[VoiceAuthenticationMethodTarget] @@ -267795,6 +271358,8 @@ msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|constructor( msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|device_restart_behavior():Win32LobAppRestartBehavior msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|device_restart_behavior(value:Win32LobAppRestartBehavior):None msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|in_use_behavior():Win32LobAppInUseActionType +msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|in_use_behavior(value:Win32LobAppInUseActionType):None msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|max_run_time_in_minutes():int msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|max_run_time_in_minutes(value:int):None msgraph_beta.generated.models.Win32LobAppInstallExperience::|public|odata_type():str @@ -267810,6 +271375,11 @@ msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|public|get_fi msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|public|odata_type:str msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Win32LobAppInstallPowerShellScript::|static|public|create_from_discriminator_value(parse_node:ParseNode):Win32LobAppInstallPowerShellScript +msgraph_beta.generated.models.Win32LobAppInUseActionType::0000-NotEnabled +msgraph_beta.generated.models.Win32LobAppInUseActionType::0001-Fail +msgraph_beta.generated.models.Win32LobAppInUseActionType::0002-TerminateWithoutUserInteraction +msgraph_beta.generated.models.Win32LobAppInUseActionType::0003-TerminateWithUserInteraction +msgraph_beta.generated.models.Win32LobAppInUseActionType::0004-UnknownFutureValue msgraph_beta.generated.models.Win32LobAppMsiInformation::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.Win32LobAppMsiInformation::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.Win32LobAppMsiInformation::|public|backing_store:BackingStore @@ -267906,6 +271476,21 @@ msgraph_beta.generated.models.Win32LobAppPowerShellScriptRuleOperationType::0003 msgraph_beta.generated.models.Win32LobAppPowerShellScriptRuleOperationType::0004-Float msgraph_beta.generated.models.Win32LobAppPowerShellScriptRuleOperationType::0005-Version msgraph_beta.generated.models.Win32LobAppPowerShellScriptRuleOperationType::0006-Boolean +msgraph_beta.generated.models.Win32LobAppProcessOperationType::0000-NotConfigured +msgraph_beta.generated.models.Win32LobAppProcessOperationType::0001-Exists +msgraph_beta.generated.models.Win32LobAppProcessOperationType::0002-UnknownFutureValue +msgraph_beta.generated.models.Win32LobAppProcessRule-->Win32LobAppRule +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|constructor():None +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|odata_type:str +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|operation_type():Win32LobAppProcessOperationType +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|operation_type(value:Win32LobAppProcessOperationType):None +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|process_display_name():str +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|process_display_name(value:str):None +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|process_name():str +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|process_name(value:str):None +msgraph_beta.generated.models.Win32LobAppProcessRule::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Win32LobAppProcessRule::|static|public|create_from_discriminator_value(parse_node:ParseNode):Win32LobAppProcessRule msgraph_beta.generated.models.Win32LobAppProductCodeDetection-->Win32LobAppDetection msgraph_beta.generated.models.Win32LobAppProductCodeDetection::|public|constructor():None msgraph_beta.generated.models.Win32LobAppProductCodeDetection::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -277953,52 +281538,58 @@ msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTen msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|value():list[Destination] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|public|value(value:list[Destination]):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.DestinationReportWithStartDateTimeWithEndDateTimeGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DestinationReportWithStartDateTimeWithEndDateTimeGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):DestinationReportWithStartDateTimeWithEndDateTimeGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value():list[Device] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value(value:list[Device]):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|application_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|url_template:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|value():list[Destination] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|public|value(value:list[Destination]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|ai_agent_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|ai_agent_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]):DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentName.MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|value():list[Device] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|public|value(value:list[Device]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|application_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|cloud_application_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|destination_url:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_88652905.MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():None msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTime.EntitiesSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -278220,30 +281811,34 @@ msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsagePro 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.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|application_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|url_template:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value():list[User] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value(value:list[User]):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse +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 +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|application_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|cloud_application_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|destination_url:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|value():list[User] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|public|value(value:list[User]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters::|public|filter:str @@ -278277,8 +281872,8 @@ msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|cons msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReportsRequestBuilderGetQueryParameters]):Reports msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_cross_tenant_access_report_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder +msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_device_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):MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by(aggregated_by:str; end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder @@ -278290,7 +281885,7 @@ msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|micr 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_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +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 msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -283741,6 +287336,59 @@ 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.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 +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -283774,6 +287422,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|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 msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -285500,6 +289149,7 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenan msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|service_provider_constraints:ServiceProviderConstraintsRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -285595,6 +289245,34 @@ msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.Re msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|patch(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_patch_request_information(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|with_url(raw_url:str):ServiceProviderConstraintsRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.policies.crossTenantAccessPolicy.partners.PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -285763,6 +289441,7 @@ msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenan msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|service_provider_constraints:ServiceProviderConstraintsRequestBuilder msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -285858,6 +289537,34 @@ msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.Re msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|url_template:str msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|patch(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):ServiceProviderConstraints +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|restore:RestoreRequestBuilder +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|to_patch_request_information(body:ServiceProviderConstraints; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|url_template:str +msgraph_beta.generated.policies.deletedItems.crossTenantPartners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder::|public|with_url(raw_url:str):ServiceProviderConstraintsRequestBuilder msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.policies.deletedItems.crossTenantSyncPolicyPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -293060,6 +296767,120 @@ msgraph_beta.generated.reports.azureADPremiumLicenseInsight.AzureADPremiumLicens msgraph_beta.generated.reports.azureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder::|public|to_patch_request_information(body:AzureADPremiumLicenseInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.azureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.azureADPremiumLicenseInsight.AzureADPremiumLicenseInsightRequestBuilder::|public|with_url(raw_url:str):AzureADPremiumLicenseInsightRequestBuilder +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder.CorrelationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|by_identity_correlation_id(identity_correlation_id:str):IdentityCorrelationItemRequestBuilder +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]):IdentityCorrelationCollectionResponse +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.CorrelationsRequestBuilder::|public|with_url(raw_url:str):CorrelationsRequestBuilder +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.identities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder.IdentitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|by_correlated_identity_id(correlated_identity_id:str):CorrelatedIdentityItemRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]):CorrelatedIdentityCollectionResponse +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.identities.IdentitiesRequestBuilder::|public|with_url(raw_url:str):IdentitiesRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder.CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters]):CorrelatedIdentity +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|patch(body:CorrelatedIdentity; request_configuration?:RequestConfiguration[QueryParameters]):CorrelatedIdentity +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|to_patch_request_information(body:CorrelatedIdentity; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.identities.item.CorrelatedIdentityItemRequestBuilder::|public|with_url(raw_url:str):CorrelatedIdentityItemRequestBuilder +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder.IdentityCorrelationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters]):IdentityCorrelation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|identities:IdentitiesRequestBuilder +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|patch(body:IdentityCorrelation; request_configuration?:RequestConfiguration[QueryParameters]):IdentityCorrelation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|service_principal:ServicePrincipalRequestBuilder +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|to_patch_request_information(body:IdentityCorrelation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.IdentityCorrelationItemRequestBuilder::|public|with_url(raw_url:str):IdentityCorrelationItemRequestBuilder +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder.ServicePrincipalRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):ServicePrincipal +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.correlations.item.servicePrincipal.ServicePrincipalRequestBuilder::|public|with_url(raw_url:str):ServicePrincipalRequestBuilder msgraph_beta.generated.reports.credentialUserRegistrationDetails.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.credentialUserRegistrationDetails.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.reports.credentialUserRegistrationDetails.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -294908,6 +298729,78 @@ msgraph_beta.generated.reports.healthMonitoring.HealthMonitoringRequestBuilder:: msgraph_beta.generated.reports.healthMonitoring.HealthMonitoringRequestBuilder::|public|to_patch_request_information(body:HealthMonitoringRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.healthMonitoring.HealthMonitoringRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.healthMonitoring.HealthMonitoringRequestBuilder::|public|with_url(raw_url:str):HealthMonitoringRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.identityAnalytics.groups.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GroupsRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder.GroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|by_group_analytics_id(group_analytics_id:str):GroupAnalyticsItemRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GroupsRequestBuilderGetQueryParameters]):GroupAnalyticsCollectionResponse +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|post(body:GroupAnalytics; request_configuration?:RequestConfiguration[QueryParameters]):GroupAnalytics +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GroupsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|to_post_request_information(body:GroupAnalytics; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.identityAnalytics.groups.GroupsRequestBuilder::|public|with_url(raw_url:str):GroupsRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder.GroupAnalyticsItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters]):GroupAnalytics +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|patch(body:GroupAnalytics; request_configuration?:RequestConfiguration[QueryParameters]):GroupAnalytics +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|to_patch_request_information(body:GroupAnalytics; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.identityAnalytics.groups.item.GroupAnalyticsItemRequestBuilder::|public|with_url(raw_url:str):GroupAnalyticsItemRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderGetRequestConfiguration-->RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder.IdentityAnalyticsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters]):IdentityAnalyticsRoot +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|groups:GroupsRequestBuilder +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|patch(body:IdentityAnalyticsRoot; request_configuration?:RequestConfiguration[QueryParameters]):IdentityAnalyticsRoot +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|to_patch_request_information(body:IdentityAnalyticsRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.identityAnalytics.IdentityAnalyticsRequestBuilder::|public|with_url(raw_url:str):IdentityAnalyticsRequestBuilder msgraph_beta.generated.reports.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken.ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken.ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder.ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.reports.managedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipToken.ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; filter?:str; skip?:int; skip_token?:str; top?:int):None @@ -295545,6 +299438,7 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|app_credential_sig msgraph_beta.generated.reports.ReportsRequestBuilder::|public|authentication_methods:AuthenticationMethodsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|azure_a_d_premium_license_insight:AzureADPremiumLicenseInsightRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|correlations:CorrelationsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|credential_user_registration_details:CredentialUserRegistrationDetailsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|daily_print_usage:DailyPrintUsageRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|daily_print_usage_by_printer:DailyPrintUsageByPrinterRequestBuilder @@ -295675,6 +299569,7 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_yammer_groups_ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_yammer_groups_activity_detail_with_period(period:str):GetYammerGroupsActivityDetailWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_yammer_groups_activity_group_counts_with_period(period:str):GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|health_monitoring:HealthMonitoringRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|identity_analytics:IdentityAnalyticsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_abandonment_details_with_skip_with_top_with_filter_with_skip_token(filter:str; skip:int; skip_token:str; top:int):ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_abandonment_summary_with_skip_with_top_with_filter_with_skip_token(filter:str; skip:int; skip_token:str; top:int):ManagedDeviceEnrollmentAbandonmentSummaryWithSkipWithTopWithFilterWithSkipTokenRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_failure_details:ManagedDeviceEnrollmentFailureDetailsRequestBuilder @@ -310850,6 +314745,27 @@ msgraph_beta.generated.security.labels.retentionLabels.RetentionLabelsRequestBui msgraph_beta.generated.security.labels.retentionLabels.RetentionLabelsRequestBuilder::|public|to_post_request_information(body:RetentionLabel; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.labels.retentionLabels.RetentionLabelsRequestBuilder::|public|url_template:str msgraph_beta.generated.security.labels.retentionLabels.RetentionLabelsRequestBuilder::|public|with_url(raw_url:str):RetentionLabelsRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):HuntingSchemaResult +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.microsoftGraphSecurityGetHuntingSchema.MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|timespan:str +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters::|public|workspace_id:UUID +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; query?:str):None +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]):HuntingQueryResults +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.microsoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceId.MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.MicrosoftGraphSecurityRunHuntingQueryRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.MicrosoftGraphSecurityRunHuntingQueryRequestBuilder.MicrosoftGraphSecurityRunHuntingQueryRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.MicrosoftGraphSecurityRunHuntingQueryRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -310869,6 +314785,8 @@ msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHunting msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|timespan():str msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|timespan(value:str):None +msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|workspace_id():UUID +msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|workspace_id(value:UUID):None msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RunHuntingQueryPostRequestBody msgraph_beta.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.security.partner.PartnerRequestBuilder-->BaseRequestBuilder @@ -311732,6 +315650,8 @@ msgraph_beta.generated.security.SecurityRequestBuilder::|public|incident_tasks:I msgraph_beta.generated.security.SecurityRequestBuilder::|public|information_protection:InformationProtectionRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|ip_security_profiles:IpSecurityProfilesRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|labels:LabelsRequestBuilder +msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_get_hunting_schema:MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder +msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id(query:str):MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|microsoft_graph_security_run_hunting_query:MicrosoftGraphSecurityRunHuntingQueryRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|partner:PartnerRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|patch(body:Security; request_configuration?:RequestConfiguration[QueryParameters]):Security @@ -334938,7 +338858,6 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenant msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|to_post_request_information(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|validate:ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.CrossTenantMigrationJobsRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationJobsRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] @@ -334960,6 +338879,7 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossT msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantMigrationJobItemRequestBuilderGetQueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|migrate:MigrateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|patch(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -334968,7 +338888,17 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossT msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|to_patch_request_information(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|users:UsersRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|validate:ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.CrossTenantMigrationJobItemRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationJobItemRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder.MigrateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.migrate.MigrateRequestBuilder::|public|with_url(raw_url:str):MigrateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -335032,37 +338962,15 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users. msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|to_post_request_information(body:CrossTenantMigrationTask; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.users.UsersRequestBuilder::|public|with_url(raw_url:str):UsersRequestBuilder -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|additional_data():dict[str, Any] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|backing_store:BackingStore -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|complete_after_date_time():str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|complete_after_date_time(value:str):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|constructor():None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|display_name():str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|display_name(value:str):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|exchange_settings():ExchangeOnlineCrossTenantMigrationSettings -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|exchange_settings(value:ExchangeOnlineCrossTenantMigrationSettings):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resources():list[str] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resources(value:list[str]):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resource_type():str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|resource_type(value:str):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|source_tenant_id():str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|source_tenant_id(value:str):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|workloads():list[str] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|public|workloads(value:list[str]):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ValidatePostRequestBody -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder.ValidateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|post(body:ValidatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|to_post_request_information(body:ValidatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|url_template:str -msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.validate.ValidateRequestBuilder::|public|with_url(raw_url:str):ValidateRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder.ValidateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobs.item.validate.ValidateRequestBuilder::|public|with_url(raw_url:str):ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -335083,6 +338991,7 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayN msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; display_name?:str):None msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|migrate:MigrateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|patch(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|request_adapter:RequestAdapter @@ -335090,7 +338999,26 @@ msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayN msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CrossTenantMigrationJobsWithDisplayNameRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|to_patch_request_information(body:CrossTenantMigrationJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|validate:ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.CrossTenantMigrationJobsWithDisplayNameRequestBuilder::|public|with_url(raw_url:str):CrossTenantMigrationJobsWithDisplayNameRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder.MigrateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.migrate.MigrateRequestBuilder::|public|with_url(raw_url:str):MigrateRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder.ValidateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantMigrationJob +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.migrations.crossTenantMigrationJobsWithDisplayName.validate.ValidateRequestBuilder::|public|with_url(raw_url:str):ValidateRequestBuilder msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.solutions.migrations.MigrationsRequestBuilder.MigrationsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -336049,6 +339977,255 @@ msgraph_beta.generated.solutions.virtualEvents.townhalls.item.presenters.Present msgraph_beta.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRequestBuilder::|public|to_post_request_information(body:VirtualEventPresenter; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRequestBuilder::|public|url_template:str msgraph_beta.generated.solutions.virtualEvents.townhalls.item.presenters.PresentersRequestBuilder::|public|with_url(raw_url:str):PresentersRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]):VirtualEventRegistrationQuestionBase +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|patch(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistrationQuestionBase +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|with_url(raw_url:str):VirtualEventRegistrationQuestionBaseItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QuestionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder.QuestionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|by_virtual_event_registration_question_base_id(virtual_event_registration_question_base_id:str):VirtualEventRegistrationQuestionBaseItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]):VirtualEventRegistrationQuestionBaseCollectionResponse +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|post(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistrationQuestionBase +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|to_post_request_information(body:VirtualEventRegistrationQuestionBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.questions.QuestionsRequestBuilder::|public|with_url(raw_url:str):QuestionsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder.RegistrationConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]):VirtualEventTownhallRegistrationConfiguration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|patch(body:VirtualEventTownhallRegistrationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventTownhallRegistrationConfiguration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|questions:QuestionsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|to_patch_request_information(body:VirtualEventTownhallRegistrationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationConfiguration.RegistrationConfigurationRequestBuilder::|public|with_url(raw_url:str):RegistrationConfigurationRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]):VirtualEventSession +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|with_url(raw_url:str):VirtualEventSessionItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.SessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SessionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|by_virtual_event_session_id(virtual_event_session_id:str):VirtualEventSessionItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SessionsRequestBuilderGetQueryParameters]):VirtualEventSessionCollectionResponse +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SessionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|with_url(raw_url:str):SessionsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder.SessionsWithJoinWebUrlRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder.SessionsWithJoinWebUrlRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder.SessionsWithJoinWebUrlRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder.SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; join_web_url?:str):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]):VirtualEventSession +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.sessionsWithJoinWebUrl.SessionsWithJoinWebUrlRequestBuilder::|public|with_url(raw_url:str):SessionsWithJoinWebUrlRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|patch(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessions:SessionsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessions_with_join_web_url(join_web_url:str):SessionsWithJoinWebUrlRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|with_url(raw_url:str):VirtualEventRegistrationItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder.RegistrationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|by_virtual_event_registration_id(virtual_event_registration_id:str):VirtualEventRegistrationItemRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]):VirtualEventRegistrationCollectionResponse +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|post(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|to_post_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|with_url(raw_url:str):RegistrationsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder.RegistrationsWithEmailRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; email?:str):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|patch(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithEmail.RegistrationsWithEmailRequestBuilder::|public|with_url(raw_url:str):RegistrationsWithEmailRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder.CancelRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.cancel.CancelRequestBuilder::|public|with_url(raw_url:str):CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder.RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|cancel:CancelRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; user_id?:str):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|patch(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventRegistration +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|to_patch_request_information(body:VirtualEventRegistration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.registrationsWithUserId.RegistrationsWithUserIdRequestBuilder::|public|with_url(raw_url:str):RegistrationsWithUserIdRequestBuilder msgraph_beta.generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.solutions.virtualEvents.townhalls.item.sessions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -336357,6 +340534,10 @@ msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownha msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|patch(body:VirtualEventTownhall; request_configuration?:RequestConfiguration[QueryParameters]):VirtualEventTownhall msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|presenters:PresentersRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations:RegistrationsRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations_with_email(email:str):RegistrationsWithEmailRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations_with_user_id(user_id:str):RegistrationsWithUserIdRequestBuilder +msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registration_configuration:RegistrationConfigurationRequestBuilder msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessions:SessionsRequestBuilder msgraph_beta.generated.solutions.virtualEvents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessions_with_join_web_url(join_web_url:str):SessionsWithJoinWebUrlRequestBuilder @@ -339948,6 +344129,7 @@ msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|publ msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teams.item.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -340087,6 +344269,113 @@ msgraph_beta.generated.teams.item.channels.item.filesFolder.FilesFolderRequestBu msgraph_beta.generated.teams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teams.item.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teams.item.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teams.item.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -341150,6 +345439,59 @@ 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.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 +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -341183,6 +345525,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|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 msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -342530,6 +346873,113 @@ msgraph_beta.generated.teams.item.primaryChannel.filesFolder.FilesFolderRequestB msgraph_beta.generated.teams.item.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teams.item.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teams.item.primaryChannel.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teams.item.primaryChannel.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -343593,6 +348043,59 @@ 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.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 +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -343626,6 +348129,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|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 msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -343945,6 +348449,7 @@ msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::| msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.PrimaryChannelRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -345627,6 +350132,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -345766,6 +350272,113 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -346829,6 +351442,59 @@ 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.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 +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -346862,6 +351528,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|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 msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -348209,6 +352876,113 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -349272,6 +354046,59 @@ 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.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 +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -349305,6 +354132,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|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 msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -349624,6 +354452,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -351317,6 +356146,7 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemReque msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -351456,6 +356286,113 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.filesFolder.File msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -352519,6 +357456,59 @@ 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.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 +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -352552,6 +357542,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|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 msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -353334,6 +358325,78 @@ msgraph_beta.generated.teamwork.devices.item.updateSoftware.UpdateSoftwareReques msgraph_beta.generated.teamwork.devices.item.updateSoftware.UpdateSoftwareRequestBuilder::|public|to_post_request_information(body:UpdateSoftwarePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.devices.item.updateSoftware.UpdateSoftwareRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.devices.item.updateSoftware.UpdateSoftwareRequestBuilder::|public|with_url(raw_url:str):UpdateSoftwareRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.customEmojis.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder.CustomEmojisRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|by_teamwork_custom_emoji_display_name(teamwork_custom_emoji_display_name:str):TeamworkCustomEmojiDisplayNameItemRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]):TeamworkCustomEmojiCollectionResponse +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|post(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|to_post_request_information(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.customEmojis.CustomEmojisRequestBuilder::|public|with_url(raw_url:str):CustomEmojisRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder.TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|patch(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkCustomEmoji +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|to_patch_request_information(body:TeamworkCustomEmoji; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.customEmojis.item.TeamworkCustomEmojiDisplayNameItemRequestBuilder::|public|with_url(raw_url:str):TeamworkCustomEmojiDisplayNameItemRequestBuilder +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessagingRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder.MessagingRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|custom_emojis:CustomEmojisRequestBuilder +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagingRequestBuilderGetQueryParameters]):TeamworkMessaging +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|patch(body:TeamworkMessaging; request_configuration?:RequestConfiguration[QueryParameters]):TeamworkMessaging +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagingRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|to_patch_request_information(body:TeamworkMessaging; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.messaging.MessagingRequestBuilder::|public|with_url(raw_url:str):MessagingRequestBuilder msgraph_beta.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|activity_type():str msgraph_beta.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|activity_type(value:str):None msgraph_beta.generated.teamwork.sendActivityNotificationToRecipients.SendActivityNotificationToRecipientsPostRequestBody::|public|additional_data():dict[str, Any] @@ -353751,6 +358814,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChannelItemRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.ChannelItemRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -353890,6 +358954,113 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.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.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -354953,6 +360124,59 @@ 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.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 +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|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.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|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.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -354986,6 +360210,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|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 msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -356333,6 +361558,113 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilesFolderRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.filesFolder.FilesFolderRequestBuilder::|public|with_url(raw_url:str):FilesFolderRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostRequestBody +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddPostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder.AddRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|post(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AddPostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|to_post_request_information(body:AddPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.add.AddRequestBuilder::|public|with_url(raw_url:str):AddRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.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.joinedUsers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|patch(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|to_patch_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.item.ConversationMemberItemRequestBuilder::|public|with_url(raw_url:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderGetRequestConfiguration-->RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder.JoinedUsersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|add:AddRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|by_conversation_member_id(conversation_member_id:str):ConversationMemberItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|remove:RemoveRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.JoinedUsersRequestBuilder::|public|with_url(raw_url:str):JoinedUsersRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values():list[ConversationMember] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|public|values(value:list[ConversationMember]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|constructor():None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value():list[ActionResultPart] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|public|value(value:list[ActionResultPart]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.joinedUsers.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.members.add.AddPostRequestBody::|public|backing_store:BackingStore @@ -357396,6 +362728,59 @@ 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.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 +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.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.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|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.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|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.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -357429,6 +362814,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|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 msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -357748,6 +363134,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|enabled_apps:EnabledAppsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|files_folder:FilesFolderRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PrimaryChannelRequestBuilderGetQueryParameters]):Channel +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|joined_users:JoinedUsersRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|members:MembersRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|messages:MessagesRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.PrimaryChannelRequestBuilder::|public|patch(body:Channel; request_configuration?:RequestConfiguration[QueryParameters]):Channel @@ -359091,6 +364478,7 @@ msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|deleted_teams:De msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|determine_if_interaction_is_allowed:DetermineIfInteractionIsAllowedRequestBuilder msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|devices:DevicesRequestBuilder msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TeamworkRequestBuilderGetQueryParameters]):Teamwork +msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|messaging:MessagingRequestBuilder msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|patch(body:Teamwork; request_configuration?:RequestConfiguration[QueryParameters]):Teamwork msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.teamwork.TeamworkRequestBuilder::|public|request_adapter:RequestAdapter @@ -375355,6 +380743,166 @@ msgraph_beta.generated.users.item.directReports.item.graphUser.GraphUserRequestB msgraph_beta.generated.users.item.directReports.item.graphUser.GraphUserRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphUserRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.directReports.item.graphUser.GraphUserRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.directReports.item.graphUser.GraphUserRequestBuilder::|public|with_url(raw_url:str):GraphUserRequestBuilder +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.distributionLists.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder.DistributionListsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|by_distribution_list_id(distribution_list_id:str):DistributionListItemRequestBuilder +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]):DistributionListCollectionResponse +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|post(body:DistributionList; request_configuration?:RequestConfiguration[QueryParameters]):DistributionList +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|to_post_request_information(body:DistributionList; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.distributionLists.DistributionListsRequestBuilder::|public|with_url(raw_url:str):DistributionListsRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|members():list[Member] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|members(value:list[Member]):None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddMembersPostRequestBody +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder.AddMembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|post(body:AddMembersPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):DistributionList +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|to_post_request_information(body:AddMembersPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.distributionLists.item.addMembers.AddMembersRequestBuilder::|public|with_url(raw_url:str):AddMembersRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|members():list[Member] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|members(value:list[Member]):None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeleteMembersPostRequestBody +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder.DeleteMembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|post(body:DeleteMembersPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):DistributionList +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|to_post_request_information(body:DeleteMembersPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.distributionLists.item.deleteMembers.DeleteMembersRequestBuilder::|public|with_url(raw_url:str):DeleteMembersRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder.DistributionListItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|add_members:AddMembersRequestBuilder +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]] +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters]):RequestInformation +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 @@ -388563,6 +394111,59 @@ 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.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 +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder.HistoryItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|by_planner_history_item_id(planner_history_item_id:str):PlannerHistoryItemItemRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):PlannerHistoryItemCollectionResponse +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|post(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|to_post_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.HistoryItemsRequestBuilder::|public|with_url(raw_url:str):HistoryItemsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder.PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):PlannerHistoryItem +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|patch(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):PlannerHistoryItem +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|to_patch_request_information(body:PlannerHistoryItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.historyItems.item.PlannerHistoryItemItemRequestBuilder::|public|with_url(raw_url:str):PlannerHistoryItemItemRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.users.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.users.item.planner.plans.item.moveToContainer.MoveToContainerPostRequestBody::|public|backing_store:BackingStore @@ -388596,6 +394197,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|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 msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -393011,6 +398613,7 @@ msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|devices_with_d msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|device_enrollment_configurations:DeviceEnrollmentConfigurationsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|device_management_troubleshooting_events:DeviceManagementTroubleshootingEventsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|direct_reports:DirectReportsRequestBuilder +msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|distribution_lists:DistributionListsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|drive:DriveRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|drives:DrivesRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|employee_experience:EmployeeExperienceRequestBuilder diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index 3e74f6503ee..2a1093a45a5 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "81062D266870CDD1C63D67EB4257C3E3255F21FF20C99E089D89B980EC1876AE124C83678FA5AE9FDF44B0729717E766C2FF4AF50161F85AB3CADFC0117E03F7", + "descriptionHash": "C83BBC2D664CC21A971EAB56A4269689874467BE15A0F7F5479EFE39578C464E6D6606C990346E5185BD25C64482E00E8158AFEBA28D029BE50E6108E4E4C0AB", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.31.1", + "kiotaVersion": "1.34.1", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "msgraph_beta.generated", @@ -35,5 +35,6 @@ "/copilot", "/copilot/**" ], - "disabledValidationRules": [] + "disabledValidationRules": [], + "allowedExternalOrigins": [] } \ No newline at end of file diff --git a/msgraph_beta/generated/mobility_management_policies/item/included_groups/ref/ref_request_builder.py b/msgraph_beta/generated/mobility_management_policies/item/included_groups/ref/ref_request_builder.py index 4b7e6f6b9e2..1de3efe644c 100644 --- a/msgraph_beta/generated/mobility_management_policies/item/included_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/mobility_management_policies/item/included_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/mobilityManagementPolicies/{mobilityManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/models/access_drift_report_resource_type.py b/msgraph_beta/generated/models/access_drift_report_resource_type.py deleted file mode 100644 index aa477606b90..00000000000 --- a/msgraph_beta/generated/models/access_drift_report_resource_type.py +++ /dev/null @@ -1,7 +0,0 @@ -from enum import Enum - -class AccessDriftReportResourceType(str, Enum): - Application = "application", - Group = "group", - UnknownFutureValue = "unknownFutureValue", - diff --git a/msgraph_beta/generated/models/access_package_approval_stage.py b/msgraph_beta/generated/models/access_package_approval_stage.py index 8a120a89c23..e88d93fd6a8 100644 --- a/msgraph_beta/generated/models/access_package_approval_stage.py +++ b/msgraph_beta/generated/models/access_package_approval_stage.py @@ -23,7 +23,7 @@ class AccessPackageApprovalStage(AdditionalDataHolder, BackedModel, Parsable): duration_before_automatic_denial: Optional[datetime.timedelta] = None # If escalation is required, the time a request can be pending a response from a primary approver. duration_before_escalation: Optional[datetime.timedelta] = None - # If escalation is enabled and the primary approvers don't respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. + # If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests. escalation_approvers: Optional[list[SubjectSet]] = None # The subjects, typically users, who are the fallback escalation approvers. fallback_escalation_approvers: Optional[list[SubjectSet]] = None @@ -35,7 +35,7 @@ class AccessPackageApprovalStage(AdditionalDataHolder, BackedModel, Parsable): is_escalation_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. + # The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. primary_approvers: Optional[list[SubjectSet]] = None @staticmethod diff --git a/msgraph_beta/generated/models/access_package_resource_request.py b/msgraph_beta/generated/models/access_package_resource_request.py index 117fd1ff05e..b39c64c42c7 100644 --- a/msgraph_beta/generated/models/access_package_resource_request.py +++ b/msgraph_beta/generated/models/access_package_resource_request.py @@ -28,7 +28,7 @@ class AccessPackageResourceRequest(Entity, Parsable): justification: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-Only. + # The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-only. request_state: Optional[str] = None # The requestStatus property request_status: Optional[str] = None diff --git a/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py b/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py index 538655a6417..e898220465e 100644 --- a/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py +++ b/msgraph_beta/generated/models/access_package_suggestion_self_assignment_history_based.py @@ -16,8 +16,8 @@ class AccessPackageSuggestionSelfAssignmentHistoryBased(AccessPackageSuggestionR odata_type: Optional[str] = "#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased" # The date and time when the user was last assigned to this access package. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. last_assignment_date_time: Optional[datetime.datetime] = None - # The pastAssigmentCount property - past_assigment_count: Optional[int] = None + # The number of times the user has been assigned to this access package in the past. Read-only. + past_assignment_count: Optional[int] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageSuggestionSelfAssignmentHistoryBased: @@ -41,7 +41,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "lastAssignmentDateTime": lambda n : setattr(self, 'last_assignment_date_time', n.get_datetime_value()), - "pastAssigmentCount": lambda n : setattr(self, 'past_assigment_count', n.get_int_value()), + "pastAssignmentCount": lambda n : setattr(self, 'past_assignment_count', n.get_int_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -57,6 +57,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_datetime_value("lastAssignmentDateTime", self.last_assignment_date_time) - writer.write_int_value("pastAssigmentCount", self.past_assigment_count) + writer.write_int_value("pastAssignmentCount", self.past_assignment_count) diff --git a/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py b/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py deleted file mode 100644 index eda4eb2c4d2..00000000000 --- a/msgraph_beta/generated/models/access_review_data_upload_trigger_callback_data.py +++ /dev/null @@ -1,80 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .custom_extension_data import CustomExtensionData - from .principal_type import PrincipalType - -from .custom_extension_data import CustomExtensionData - -@dataclass -class AccessReviewDataUploadTriggerCallbackData(CustomExtensionData, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.accessReviewDataUploadTriggerCallbackData" - # A description for the permission. - permission_description: Optional[str] = None - # The id of the permission assigned to this principal. - permission_id: Optional[str] = None - # The name of the permission assigned to this principal. - permission_name: Optional[str] = None - # The type of the permission assigned to this principal. - permission_type: Optional[str] = None - # The id of the principal who has permissions on the custom data provided resource. - principal_id: Optional[str] = None - # The principalType property - principal_type: Optional[PrincipalType] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewDataUploadTriggerCallbackData: - """ - 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: AccessReviewDataUploadTriggerCallbackData - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return AccessReviewDataUploadTriggerCallbackData() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .custom_extension_data import CustomExtensionData - from .principal_type import PrincipalType - - from .custom_extension_data import CustomExtensionData - from .principal_type import PrincipalType - - fields: dict[str, Callable[[Any], None]] = { - "permissionDescription": lambda n : setattr(self, 'permission_description', n.get_str_value()), - "permissionId": lambda n : setattr(self, 'permission_id', n.get_str_value()), - "permissionName": lambda n : setattr(self, 'permission_name', n.get_str_value()), - "permissionType": lambda n : setattr(self, 'permission_type', n.get_str_value()), - "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), - "principalType": lambda n : setattr(self, 'principal_type', n.get_enum_value(PrincipalType)), - } - 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("permissionDescription", self.permission_description) - writer.write_str_value("permissionId", self.permission_id) - writer.write_str_value("permissionName", self.permission_name) - writer.write_str_value("permissionType", self.permission_type) - writer.write_str_value("principalId", self.principal_id) - writer.write_enum_value("principalType", self.principal_type) - - diff --git a/msgraph_beta/generated/models/access_review_instance.py b/msgraph_beta/generated/models/access_review_instance.py index 4311ac8ad45..57644e2ce16 100644 --- a/msgraph_beta/generated/models/access_review_instance.py +++ b/msgraph_beta/generated/models/access_review_instance.py @@ -14,6 +14,7 @@ from .access_review_scope import AccessReviewScope from .access_review_stage import AccessReviewStage from .entity import Entity + from .user_identity import UserIdentity from .entity import Entity @@ -25,6 +26,8 @@ class AccessReviewInstance(Entity, Parsable): decisions: Optional[list[AccessReviewInstanceDecisionItem]] = None # 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. definition: Optional[AccessReviewScheduleDefinition] = None + # The identities of users who delegated this review instance to the current reviewer. Null if the instance wasn't delegated. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. + delegated_by: Optional[list[UserIdentity]] = None # DateTime when review instance is scheduled to end. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only. end_date_time: Optional[datetime.datetime] = None # Collection of errors in an access review instance lifecycle. Read-only. @@ -68,6 +71,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_scope import AccessReviewScope from .access_review_stage import AccessReviewStage from .entity import Entity + from .user_identity import UserIdentity from .access_review_error import AccessReviewError from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem @@ -77,11 +81,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_scope import AccessReviewScope from .access_review_stage import AccessReviewStage from .entity import Entity + from .user_identity import UserIdentity fields: dict[str, Callable[[Any], None]] = { "contactedReviewers": lambda n : setattr(self, 'contacted_reviewers', n.get_collection_of_object_values(AccessReviewReviewer)), "decisions": lambda n : setattr(self, 'decisions', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), "definition": lambda n : setattr(self, 'definition', n.get_object_value(AccessReviewScheduleDefinition)), + "delegatedBy": lambda n : setattr(self, 'delegated_by', n.get_collection_of_object_values(UserIdentity)), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_datetime_value()), "errors": lambda n : setattr(self, 'errors', n.get_collection_of_object_values(AccessReviewError)), "fallbackReviewers": lambda n : setattr(self, 'fallback_reviewers', n.get_collection_of_object_values(AccessReviewReviewerScope)), @@ -107,6 +113,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("contactedReviewers", self.contacted_reviewers) writer.write_collection_of_object_values("decisions", self.decisions) writer.write_object_value("definition", self.definition) + writer.write_collection_of_object_values("delegatedBy", self.delegated_by) writer.write_datetime_value("endDateTime", self.end_date_time) writer.write_collection_of_object_values("errors", self.errors) writer.write_collection_of_object_values("fallbackReviewers", self.fallback_reviewers) diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item.py b/msgraph_beta/generated/models/access_review_instance_decision_item.py index 20bdcc76f99..8a0cfd53a31 100644 --- a/msgraph_beta/generated/models/access_review_instance_decision_item.py +++ b/msgraph_beta/generated/models/access_review_instance_decision_item.py @@ -32,6 +32,8 @@ class AccessReviewInstanceDecisionItem(Entity, Parsable): apply_result: Optional[str] = None # Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only). decision: Optional[str] = None + # The identities of users who delegated this decision item to the current reviewer. Null if the item wasn't delegated. A collection because multiple reviewers can delegate to the same user. Only returned via filterByCurrentUser when explicitly requested via $select. Read-only. + delegated_by: Optional[list[UserIdentity]] = None # Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. insights: Optional[list[GovernanceInsight]] = None # There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. @@ -104,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), "applyResult": lambda n : setattr(self, 'apply_result', n.get_str_value()), "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "delegatedBy": lambda n : setattr(self, 'delegated_by', n.get_collection_of_object_values(UserIdentity)), "insights": lambda n : setattr(self, 'insights', n.get_collection_of_object_values(GovernanceInsight)), "instance": lambda n : setattr(self, 'instance', n.get_object_value(AccessReviewInstance)), "justification": lambda n : setattr(self, 'justification', n.get_str_value()), @@ -137,6 +140,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("applyDescription", self.apply_description) writer.write_str_value("applyResult", self.apply_result) writer.write_str_value("decision", self.decision) + writer.write_collection_of_object_values("delegatedBy", self.delegated_by) writer.write_collection_of_object_values("insights", self.insights) writer.write_object_value("instance", self.instance) writer.write_str_value("justification", self.justification) diff --git a/msgraph_beta/generated/models/admin_report_settings.py b/msgraph_beta/generated/models/admin_report_settings.py index 2c01edbe50f..eb4150ee056 100644 --- a/msgraph_beta/generated/models/admin_report_settings.py +++ b/msgraph_beta/generated/models/admin_report_settings.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .entity import Entity + from .share_point_report_settings import SharePointReportSettings from .entity import Entity @@ -15,6 +16,8 @@ class AdminReportSettings(Entity, Parsable): display_concealed_names: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None + # A container for SharePoint-specific report settings. Access the SharePoint API usage report metrics through the operations defined on the sharePointReportSettings resource type. + share_point: Optional[SharePointReportSettings] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AdminReportSettings: @@ -33,11 +36,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .entity import Entity + from .share_point_report_settings import SharePointReportSettings from .entity import Entity + from .share_point_report_settings import SharePointReportSettings fields: dict[str, Callable[[Any], None]] = { "displayConcealedNames": lambda n : setattr(self, 'display_concealed_names', n.get_bool_value()), + "sharePoint": lambda n : setattr(self, 'share_point', n.get_object_value(SharePointReportSettings)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -53,5 +59,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_bool_value("displayConcealedNames", self.display_concealed_names) + writer.write_object_value("sharePoint", self.share_point) diff --git a/msgraph_beta/generated/models/admit_all_from_lobby_operation.py b/msgraph_beta/generated/models/admit_all_from_lobby_operation.py new file mode 100644 index 00000000000..b48570d38b8 --- /dev/null +++ b/msgraph_beta/generated/models/admit_all_from_lobby_operation.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 .comms_operation import CommsOperation + +from .comms_operation import CommsOperation + +@dataclass +class AdmitAllFromLobbyOperation(CommsOperation, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitAllFromLobbyOperation: + """ + 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: AdmitAllFromLobbyOperation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitAllFromLobbyOperation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .comms_operation import CommsOperation + + from .comms_operation import CommsOperation + + 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/admit_from_lobby_operation.py b/msgraph_beta/generated/models/admit_from_lobby_operation.py new file mode 100644 index 00000000000..4ce58457156 --- /dev/null +++ b/msgraph_beta/generated/models/admit_from_lobby_operation.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 .comms_operation import CommsOperation + +from .comms_operation import CommsOperation + +@dataclass +class AdmitFromLobbyOperation(CommsOperation, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdmitFromLobbyOperation: + """ + 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: AdmitFromLobbyOperation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdmitFromLobbyOperation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .comms_operation import CommsOperation + + from .comms_operation import CommsOperation + + 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/agent_identity_type.py b/msgraph_beta/generated/models/agent_identity_type.py index e1f3e334273..eed91b2b3f2 100644 --- a/msgraph_beta/generated/models/agent_identity_type.py +++ b/msgraph_beta/generated/models/agent_identity_type.py @@ -5,4 +5,5 @@ class AgentIdentityType(str, Enum): AgentUser = "agentUser", UnknownFutureValue = "unknownFutureValue", AgentIdentityBlueprintPrincipal = "agentIdentityBlueprintPrincipal", + User = "user", diff --git a/msgraph_beta/generated/models/agent_risk_detection.py b/msgraph_beta/generated/models/agent_risk_detection.py index b3aafcd123a..e949597fe0d 100644 --- a/msgraph_beta/generated/models/agent_risk_detection.py +++ b/msgraph_beta/generated/models/agent_risk_detection.py @@ -27,10 +27,16 @@ class AgentRiskDetection(Entity, Parsable): agent_id: Optional[str] = None # The identifier of the blueprint associated with the agent. Nullable. blueprint_id: Optional[str] = None + # The clientSessionId property + client_session_id: Optional[str] = None # Date and time that the risk was detected. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, le, and ge). detected_date_time: Optional[datetime.datetime] = None # The detectionTimingType property detection_timing_type: Optional[RiskDetectionTimingType] = None + # The displayName property + display_name: Optional[str] = None + # The identityId property + identity_id: Optional[str] = None # The identityType property identity_type: Optional[AgentIdentityType] = None # Date and time that the risk detection was last updated. Supports $filter (eq, le, and ge). @@ -47,6 +53,12 @@ class AgentRiskDetection(Entity, Parsable): risk_level: Optional[RiskLevel] = None # The riskState property risk_state: Optional[RiskState] = None + # The signInClientDisplayName property + sign_in_client_display_name: Optional[str] = None + # The signInCorrelationId property + sign_in_correlation_id: Optional[str] = None + # The signInRequestId property + sign_in_request_id: Optional[str] = None # The source system that generated the risk detection. Nullable. source: Optional[str] = None @@ -86,8 +98,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "agentDisplayName": lambda n : setattr(self, 'agent_display_name', n.get_str_value()), "agentId": lambda n : setattr(self, 'agent_id', n.get_str_value()), "blueprintId": lambda n : setattr(self, 'blueprint_id', n.get_str_value()), + "clientSessionId": lambda n : setattr(self, 'client_session_id', n.get_str_value()), "detectedDateTime": lambda n : setattr(self, 'detected_date_time', n.get_datetime_value()), "detectionTimingType": lambda n : setattr(self, 'detection_timing_type', n.get_enum_value(RiskDetectionTimingType)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "identityId": lambda n : setattr(self, 'identity_id', n.get_str_value()), "identityType": lambda n : setattr(self, 'identity_type', n.get_enum_value(AgentIdentityType)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "riskDetail": lambda n : setattr(self, 'risk_detail', n.get_enum_value(RiskDetail)), @@ -95,6 +110,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "riskEvidence": lambda n : setattr(self, 'risk_evidence', n.get_str_value()), "riskLevel": lambda n : setattr(self, 'risk_level', n.get_enum_value(RiskLevel)), "riskState": lambda n : setattr(self, 'risk_state', n.get_enum_value(RiskState)), + "signInClientDisplayName": lambda n : setattr(self, 'sign_in_client_display_name', n.get_str_value()), + "signInCorrelationId": lambda n : setattr(self, 'sign_in_correlation_id', n.get_str_value()), + "signInRequestId": lambda n : setattr(self, 'sign_in_request_id', n.get_str_value()), "source": lambda n : setattr(self, 'source', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -115,8 +133,11 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("agentDisplayName", self.agent_display_name) writer.write_str_value("agentId", self.agent_id) writer.write_str_value("blueprintId", self.blueprint_id) + writer.write_str_value("clientSessionId", self.client_session_id) writer.write_datetime_value("detectedDateTime", self.detected_date_time) writer.write_enum_value("detectionTimingType", self.detection_timing_type) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("identityId", self.identity_id) writer.write_enum_value("identityType", self.identity_type) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_enum_value("riskDetail", self.risk_detail) @@ -124,6 +145,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("riskEvidence", self.risk_evidence) writer.write_enum_value("riskLevel", self.risk_level) writer.write_enum_value("riskState", self.risk_state) + writer.write_str_value("signInClientDisplayName", self.sign_in_client_display_name) + writer.write_str_value("signInCorrelationId", self.sign_in_correlation_id) + writer.write_str_value("signInRequestId", self.sign_in_request_id) writer.write_str_value("source", self.source) diff --git a/msgraph_beta/generated/models/android_work_profile_vpn_configuration.py b/msgraph_beta/generated/models/android_work_profile_vpn_configuration.py index 7d24af49c58..ca08311255e 100644 --- a/msgraph_beta/generated/models/android_work_profile_vpn_configuration.py +++ b/msgraph_beta/generated/models/android_work_profile_vpn_configuration.py @@ -42,6 +42,8 @@ class AndroidWorkProfileVpnConfiguration(DeviceConfiguration, Parsable): fingerprint: Optional[str] = None # Identity certificate for client authentication when authentication method is certificate. identity_certificate: Optional[AndroidWorkProfileCertificateProfileBase] = None + # List of app package names that will be able to access the network directly when VPN is in lockdown mode but not connected. + lockdown_exclusion_list: Optional[list[str]] = None # Microsoft Tunnel site ID. microsoft_tunnel_site_id: Optional[str] = None # List of hosts to exclude using the proxy on connections for. These hosts can use wildcards such as .example.com. @@ -105,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "customKeyValueData": lambda n : setattr(self, 'custom_key_value_data', n.get_collection_of_object_values(KeyValuePair)), "fingerprint": lambda n : setattr(self, 'fingerprint', n.get_str_value()), "identityCertificate": lambda n : setattr(self, 'identity_certificate', n.get_object_value(AndroidWorkProfileCertificateProfileBase)), + "lockdownExclusionList": lambda n : setattr(self, 'lockdown_exclusion_list', n.get_collection_of_primitive_values(str)), "microsoftTunnelSiteId": lambda n : setattr(self, 'microsoft_tunnel_site_id', n.get_str_value()), "proxyExclusionList": lambda n : setattr(self, 'proxy_exclusion_list', n.get_collection_of_primitive_values(str)), "proxyServer": lambda n : setattr(self, 'proxy_server', n.get_object_value(VpnProxyServer)), @@ -136,6 +139,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("customKeyValueData", self.custom_key_value_data) writer.write_str_value("fingerprint", self.fingerprint) writer.write_object_value("identityCertificate", self.identity_certificate) + writer.write_collection_of_primitive_values("lockdownExclusionList", self.lockdown_exclusion_list) writer.write_str_value("microsoftTunnelSiteId", self.microsoft_tunnel_site_id) writer.write_collection_of_primitive_values("proxyExclusionList", self.proxy_exclusion_list) writer.write_object_value("proxyServer", self.proxy_server) diff --git a/msgraph_beta/generated/models/aosp_device_owner_wi_fi_security_type.py b/msgraph_beta/generated/models/aosp_device_owner_wi_fi_security_type.py index dc085072489..a2357fa27e7 100644 --- a/msgraph_beta/generated/models/aosp_device_owner_wi_fi_security_type.py +++ b/msgraph_beta/generated/models/aosp_device_owner_wi_fi_security_type.py @@ -9,4 +9,6 @@ class AospDeviceOwnerWiFiSecurityType(str, Enum): WpaPersonal = "wpaPersonal", # WPA-Enterprise/WPA2-Enterprise. Must use AOSPDeviceOwnerEnterpriseWifiConfiguration type to configure enterprise options. WpaEnterprise = "wpaEnterprise", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/api_usage_report_enablement_status.py b/msgraph_beta/generated/models/api_usage_report_enablement_status.py new file mode 100644 index 00000000000..3f88c210866 --- /dev/null +++ b/msgraph_beta/generated/models/api_usage_report_enablement_status.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 .api_usage_report_onboarding_status import ApiUsageReportOnboardingStatus + +@dataclass +class ApiUsageReportEnablementStatus(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The name of the API usage report metric. Currently, only EgressReport is supported. + metric: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The onboardingStatus property + onboarding_status: Optional[ApiUsageReportOnboardingStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApiUsageReportEnablementStatus: + """ + 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: ApiUsageReportEnablementStatus + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApiUsageReportEnablementStatus() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .api_usage_report_onboarding_status import ApiUsageReportOnboardingStatus + + from .api_usage_report_onboarding_status import ApiUsageReportOnboardingStatus + + fields: dict[str, Callable[[Any], None]] = { + "metric": lambda n : setattr(self, 'metric', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "onboardingStatus": lambda n : setattr(self, 'onboarding_status', n.get_enum_value(ApiUsageReportOnboardingStatus)), + } + 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("metric", self.metric) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("onboardingStatus", self.onboarding_status) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/api_usage_report_enablement_status_collection_response.py b/msgraph_beta/generated/models/api_usage_report_enablement_status_collection_response.py new file mode 100644 index 00000000000..f6a05d898d2 --- /dev/null +++ b/msgraph_beta/generated/models/api_usage_report_enablement_status_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 .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ApiUsageReportEnablementStatusCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ApiUsageReportEnablementStatus]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApiUsageReportEnablementStatusCollectionResponse: + """ + 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: ApiUsageReportEnablementStatusCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApiUsageReportEnablementStatusCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .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(ApiUsageReportEnablementStatus)), + } + 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/api_usage_report_onboarding_status.py b/msgraph_beta/generated/models/api_usage_report_onboarding_status.py new file mode 100644 index 00000000000..283083fd653 --- /dev/null +++ b/msgraph_beta/generated/models/api_usage_report_onboarding_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class ApiUsageReportOnboardingStatus(str, Enum): + Enabling = "enabling", + Enabled = "enabled", + Disabling = "disabling", + Disabled = "disabled", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/app_management_application_configuration.py b/msgraph_beta/generated/models/app_management_application_configuration.py index 56004034506..708f9eb3630 100644 --- a/msgraph_beta/generated/models/app_management_application_configuration.py +++ b/msgraph_beta/generated/models/app_management_application_configuration.py @@ -20,7 +20,7 @@ class AppManagementApplicationConfiguration(AppManagementConfiguration, Parsable audiences: Optional[AudiencesConfiguration] = None # Configuration object for restrictions on identifierUris property for an application. identifier_uris: Optional[IdentifierUriConfiguration] = None - # The redirectUris property + # Configuration object for redirect URI validation rules and restrictions for an application. redirect_uris: Optional[RedirectUriConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/app_scope.py b/msgraph_beta/generated/models/app_scope.py index a9dc8220765..69484498fc2 100644 --- a/msgraph_beta/generated/models/app_scope.py +++ b/msgraph_beta/generated/models/app_scope.py @@ -12,7 +12,7 @@ @dataclass class AppScope(Entity, Parsable): - # Provides the display name of the app-specific resource represented by the app scope. Read only. + # Provides the display name of the app-specific resource represented by the app scope. Read-only. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/apple_vpn_configuration.py b/msgraph_beta/generated/models/apple_vpn_configuration.py index 28b0c4b6d24..fb107eb287c 100644 --- a/msgraph_beta/generated/models/apple_vpn_configuration.py +++ b/msgraph_beta/generated/models/apple_vpn_configuration.py @@ -49,10 +49,14 @@ class AppleVpnConfiguration(DeviceConfiguration, Parsable): enable_per_app: Optional[bool] = None # Send all network traffic through VPN. enable_split_tunneling: Optional[bool] = None + # Indicates whether local network traffic is excluded from the VPN tunnel. When TRUE, local network traffic bypasses the VPN tunnel. Default value is null. Only takes effect when includeAllNetworks is TRUE or enforceVpnRouting is TRUE. Not applicable when enablePerApp is TRUE. + exclude_local_networks: Optional[bool] = None # Domains that are accessed through the public internet instead of through VPN, even when per-app VPN is activated excluded_domains: Optional[list[str]] = None # Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin identifier: Optional[str] = None + # Indicates whether most network traffic is routed through the VPN tunnel. When TRUE, most network traffic is sent through the VPN tunnel. Default value is null. Not applicable when enablePerApp is TRUE. + include_all_networks: Optional[bool] = None # Login group or domain when connection type is set to Dell SonicWALL Mobile Connection. login_group_or_domain: Optional[str] = None # On-Demand Rules. This collection can contain a maximum of 500 elements. @@ -143,8 +147,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "disconnectOnIdleTimerInSeconds": lambda n : setattr(self, 'disconnect_on_idle_timer_in_seconds', n.get_int_value()), "enablePerApp": lambda n : setattr(self, 'enable_per_app', n.get_bool_value()), "enableSplitTunneling": lambda n : setattr(self, 'enable_split_tunneling', n.get_bool_value()), + "excludeLocalNetworks": lambda n : setattr(self, 'exclude_local_networks', n.get_bool_value()), "excludedDomains": lambda n : setattr(self, 'excluded_domains', n.get_collection_of_primitive_values(str)), "identifier": lambda n : setattr(self, 'identifier', n.get_str_value()), + "includeAllNetworks": lambda n : setattr(self, 'include_all_networks', n.get_bool_value()), "loginGroupOrDomain": lambda n : setattr(self, 'login_group_or_domain', n.get_str_value()), "onDemandRules": lambda n : setattr(self, 'on_demand_rules', n.get_collection_of_object_values(VpnOnDemandRule)), "optInToDeviceIdSharing": lambda n : setattr(self, 'opt_in_to_device_id_sharing', n.get_bool_value()), @@ -179,8 +185,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("disconnectOnIdleTimerInSeconds", self.disconnect_on_idle_timer_in_seconds) writer.write_bool_value("enablePerApp", self.enable_per_app) writer.write_bool_value("enableSplitTunneling", self.enable_split_tunneling) + writer.write_bool_value("excludeLocalNetworks", self.exclude_local_networks) writer.write_collection_of_primitive_values("excludedDomains", self.excluded_domains) writer.write_str_value("identifier", self.identifier) + writer.write_bool_value("includeAllNetworks", self.include_all_networks) writer.write_str_value("loginGroupOrDomain", self.login_group_or_domain) writer.write_collection_of_object_values("onDemandRules", self.on_demand_rules) writer.write_bool_value("optInToDeviceIdSharing", self.opt_in_to_device_id_sharing) diff --git a/msgraph_beta/generated/models/application.py b/msgraph_beta/generated/models/application.py index f10568c0e6d..1f39863a4f5 100644 --- a/msgraph_beta/generated/models/application.py +++ b/msgraph_beta/generated/models/application.py @@ -86,7 +86,7 @@ class Application(DirectoryObject, Parsable): info: Optional[InformationalUrl] = None # Specifies whether this application supports device authentication without a user. The default is false. is_device_only_auth_supported: Optional[bool] = None - # Specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. + # Deactivate an app without deleting it. This configuration specifies whether the service principal of the app in a tenant or across tenants for multi-tenant apps can obtain new access tokens or access protected resources. When set to true, existing tokens remain valid until they expire based on their configured lifetimes, and the app stays visible in the Enterprise apps list but users cannot sign in.true if the application is deactivated (disabled); otherwise false. Learn more in Deactivate an app registration. is_disabled: Optional[bool] = None # Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false, which means the fallback application type is confidential client such as a web app. There are certain scenarios where Microsoft Entra ID can't determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Microsoft Entra ID interprets the application type based on the value of this property. is_fallback_public_client: Optional[bool] = None diff --git a/msgraph_beta/generated/models/application_template.py b/msgraph_beta/generated/models/application_template.py index 5efc02dcb4a..fb55924b50e 100644 --- a/msgraph_beta/generated/models/application_template.py +++ b/msgraph_beta/generated/models/application_template.py @@ -17,7 +17,7 @@ @dataclass class ApplicationTemplate(Entity, Parsable): - # The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains). + # The list of categories for the application. To get the full list of supported values, use the applicationTemplate: categories function. Supports $filter (contains). categories: Optional[list[str]] = None # The URIs required for the single sign-on configuration of a preintegrated application. configuration_uris: Optional[list[ConfigurationUri]] = None diff --git a/msgraph_beta/generated/models/application_template_category.py b/msgraph_beta/generated/models/application_template_category.py new file mode 100644 index 00000000000..0dd5f81d008 --- /dev/null +++ b/msgraph_beta/generated/models/application_template_category.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 ApplicationTemplateCategory(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 localizable display name of the category, suitable for showing in a UI. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The category value as it appears in the categories property of an applicationTemplate. Use this value when filtering application templates by category. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplicationTemplateCategory: + """ + 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: ApplicationTemplateCategory + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplicationTemplateCategory() + + 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()), + "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("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/applied_authentication_event_listener.py b/msgraph_beta/generated/models/applied_authentication_event_listener.py index 4beee27f625..35ac4832068 100644 --- a/msgraph_beta/generated/models/applied_authentication_event_listener.py +++ b/msgraph_beta/generated/models/applied_authentication_event_listener.py @@ -16,7 +16,7 @@ class AppliedAuthenticationEventListener(AdditionalDataHolder, BackedModel, Pars # 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 type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. + # The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend, passwordSubmit. event_type: Optional[AuthenticationEventType] = None # ID of the authentication event listener that was executed. executed_listener_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/approver_delegate.py b/msgraph_beta/generated/models/approver_delegate.py index d6e0019c3b7..136a4a0af35 100644 --- a/msgraph_beta/generated/models/approver_delegate.py +++ b/msgraph_beta/generated/models/approver_delegate.py @@ -16,11 +16,11 @@ class ApproverDelegate(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 delegate property + # The identity that receives the approval delegation. Only singleUser and groupMembers are currently supported. delegate: Optional[UserSet] = None # The OdataType property odata_type: Optional[str] = None - # The schedule property + # The schedule for the delegation, including start date and expiration pattern (duration, end date, or no expiration). schedule: Optional[RequestSchedule] = None @staticmethod diff --git a/msgraph_beta/generated/models/artifact_query.py b/msgraph_beta/generated/models/artifact_query.py index f8bd49fc2e9..69f466a1497 100644 --- a/msgraph_beta/generated/models/artifact_query.py +++ b/msgraph_beta/generated/models/artifact_query.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .restorable_artifact import RestorableArtifact + from .restore_search_artifact_query_expression import RestoreSearchArtifactQueryExpression @dataclass class ArtifactQuery(AdditionalDataHolder, BackedModel, Parsable): @@ -19,8 +20,10 @@ class ArtifactQuery(AdditionalDataHolder, BackedModel, Parsable): artifact_type: Optional[RestorableArtifact] = None # The OdataType property odata_type: Optional[str] = None - # Specifies criteria to retrieve artifacts. + # Deprecated. Going forward, use the structuredQueryExpression property instead. Specifies criteria to retrieve artifacts. query_expression: Optional[str] = None + # Contains a structured query expression for searching artifacts. + structured_query_expression: Optional[RestoreSearchArtifactQueryExpression] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArtifactQuery: @@ -39,13 +42,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .restorable_artifact import RestorableArtifact + from .restore_search_artifact_query_expression import RestoreSearchArtifactQueryExpression from .restorable_artifact import RestorableArtifact + from .restore_search_artifact_query_expression import RestoreSearchArtifactQueryExpression fields: dict[str, Callable[[Any], None]] = { "artifactType": lambda n : setattr(self, 'artifact_type', n.get_enum_value(RestorableArtifact)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "queryExpression": lambda n : setattr(self, 'query_expression', n.get_str_value()), + "structuredQueryExpression": lambda n : setattr(self, 'structured_query_expression', n.get_object_value(RestoreSearchArtifactQueryExpression)), } return fields @@ -60,6 +66,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("artifactType", self.artifact_type) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("queryExpression", self.query_expression) + writer.write_object_value("structuredQueryExpression", self.structured_query_expression) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/attendance_record.py b/msgraph_beta/generated/models/attendance_record.py index 6d15aeea43c..74cf167ce6a 100644 --- a/msgraph_beta/generated/models/attendance_record.py +++ b/msgraph_beta/generated/models/attendance_record.py @@ -8,6 +8,7 @@ from .attendance_interval import AttendanceInterval from .entity import Entity from .identity import Identity + from .meeting_engagement import MeetingEngagement from .virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation from .entity import Entity @@ -18,6 +19,8 @@ class AttendanceRecord(Entity, Parsable): attendance_intervals: Optional[list[AttendanceInterval]] = None # Email address of the user associated with this attendance record. email_address: Optional[str] = None + # The list of real-time participant interaction behaviors during a meeting. + engagements: Optional[list[MeetingEngagement]] = None # The external information for a virtual event registration. external_registration_information: Optional[VirtualEventExternalRegistrationInformation] = None # Identity of the user associated with this attendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity. @@ -52,16 +55,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .attendance_interval import AttendanceInterval from .entity import Entity from .identity import Identity + from .meeting_engagement import MeetingEngagement from .virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation from .attendance_interval import AttendanceInterval from .entity import Entity from .identity import Identity + from .meeting_engagement import MeetingEngagement from .virtual_event_external_registration_information import VirtualEventExternalRegistrationInformation fields: dict[str, Callable[[Any], None]] = { "attendanceIntervals": lambda n : setattr(self, 'attendance_intervals', n.get_collection_of_object_values(AttendanceInterval)), "emailAddress": lambda n : setattr(self, 'email_address', n.get_str_value()), + "engagements": lambda n : setattr(self, 'engagements', n.get_collection_of_object_values(MeetingEngagement)), "externalRegistrationInformation": lambda n : setattr(self, 'external_registration_information', n.get_object_value(VirtualEventExternalRegistrationInformation)), "identity": lambda n : setattr(self, 'identity', n.get_object_value(Identity)), "registrantId": lambda n : setattr(self, 'registrant_id', n.get_str_value()), @@ -84,6 +90,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("attendanceIntervals", self.attendance_intervals) writer.write_str_value("emailAddress", self.email_address) + writer.write_collection_of_object_values("engagements", self.engagements) writer.write_object_value("externalRegistrationInformation", self.external_registration_information) writer.write_object_value("identity", self.identity) writer.write_str_value("registrantId", self.registrant_id) diff --git a/msgraph_beta/generated/models/attribute_info.py b/msgraph_beta/generated/models/attribute_info.py new file mode 100644 index 00000000000..734b3df821b --- /dev/null +++ b/msgraph_beta/generated/models/attribute_info.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 AttributeInfo(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The name of the attribute. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The value of the attribute. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttributeInfo: + """ + 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: AttributeInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttributeInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/authentication_event_type.py b/msgraph_beta/generated/models/authentication_event_type.py index 239ab34c66d..1062b418f3c 100644 --- a/msgraph_beta/generated/models/authentication_event_type.py +++ b/msgraph_beta/generated/models/authentication_event_type.py @@ -7,4 +7,5 @@ class AuthenticationEventType(str, Enum): AttributeCollectionStart = "attributeCollectionStart", AttributeCollectionSubmit = "attributeCollectionSubmit", EmailOtpSend = "emailOtpSend", + PasswordSubmit = "passwordSubmit", diff --git a/msgraph_beta/generated/models/authentication_methods_registration_campaign_include_target.py b/msgraph_beta/generated/models/authentication_methods_registration_campaign_include_target.py index ed6c4f2f10e..6e4bac4ccd5 100644 --- a/msgraph_beta/generated/models/authentication_methods_registration_campaign_include_target.py +++ b/msgraph_beta/generated/models/authentication_methods_registration_campaign_include_target.py @@ -21,7 +21,7 @@ class AuthenticationMethodsRegistrationCampaignIncludeTarget(AdditionalDataHolde odata_type: Optional[str] = None # The targetType property target_type: Optional[AuthenticationMethodTargetType] = None - # The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. + # The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. targeted_authentication_method: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/azure_active_directory_tenant.py b/msgraph_beta/generated/models/azure_active_directory_tenant.py index 56dbd2519f4..4d6cfa39856 100644 --- a/msgraph_beta/generated/models/azure_active_directory_tenant.py +++ b/msgraph_beta/generated/models/azure_active_directory_tenant.py @@ -13,9 +13,9 @@ class AzureActiveDirectoryTenant(IdentitySource, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.azureActiveDirectoryTenant" - # The name of the Microsoft Entra tenant. Read only. + # The name of the Microsoft Entra tenant. Read-only. display_name: Optional[str] = None - # The ID of the Microsoft Entra tenant. Read only. + # The ID of the Microsoft Entra tenant. Read-only. tenant_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/backup_restore_root.py b/msgraph_beta/generated/models/backup_restore_root.py index e2b2f685f2e..25abb798fcd 100644 --- a/msgraph_beta/generated/models/backup_restore_root.py +++ b/msgraph_beta/generated/models/backup_restore_root.py @@ -49,9 +49,9 @@ class BackupRestoreRoot(Entity, Parsable): activity_logs: Optional[list[ActivityLogBase]] = None # The list of browse sessions in the tenant. browse_sessions: Optional[list[BrowseSessionBase]] = None - # The driveExclusionUnits property + # The list of drive exclusion units in the tenant. drive_exclusion_units: Optional[list[DriveExclusionUnit]] = None - # The driveExclusionUnitsBulkAdditionJobs property + # The list of bulk addition jobs for drive exclusion units in the tenant. drive_exclusion_units_bulk_addition_jobs: Optional[list[DriveExclusionUnitsBulkAdditionJob]] = None # The list of drive inclusion rules applied to the tenant. drive_inclusion_rules: Optional[list[DriveProtectionRule]] = None @@ -65,11 +65,11 @@ class BackupRestoreRoot(Entity, Parsable): exchange_protection_policies: Optional[list[ExchangeProtectionPolicy]] = None # The list of Exchange restore sessions available in the tenant. exchange_restore_sessions: Optional[list[ExchangeRestoreSession]] = None - # The exclusionUnits property + # The list of exclusion units in the tenant. exclusion_units: Optional[list[ExclusionUnitBase]] = None - # The mailboxExclusionUnits property + # The list of mailbox exclusion units in the tenant. mailbox_exclusion_units: Optional[list[MailboxExclusionUnit]] = None - # The mailboxExclusionUnitsBulkAdditionJobs property + # The list of bulk addition jobs for mailbox exclusion units in the tenant. mailbox_exclusion_units_bulk_addition_jobs: Optional[list[MailboxExclusionUnitsBulkAdditionJob]] = None # The list of mailbox inclusion rules applied to the tenant. mailbox_inclusion_rules: Optional[list[MailboxProtectionRule]] = None @@ -79,7 +79,7 @@ class BackupRestoreRoot(Entity, Parsable): mailbox_protection_units_bulk_addition_jobs: Optional[list[MailboxProtectionUnitsBulkAdditionJob]] = None # The OdataType property odata_type: Optional[str] = None - # The list of onedriveforbusiness browse sessions in the tenant. + # The list of OneDrive for work or school browse sessions in the tenant. one_drive_for_business_browse_sessions: Optional[list[OneDriveForBusinessBrowseSession]] = None # The list of OneDrive for Business protection policies in the tenant. one_drive_for_business_protection_policies: Optional[list[OneDriveForBusinessProtectionPolicy]] = None @@ -99,15 +99,15 @@ class BackupRestoreRoot(Entity, Parsable): service_apps: Optional[list[ServiceApp]] = None # Represents the tenant-level status of the Backup Storage service. service_status: Optional[ServiceStatus] = None - # The list of sharepoint browse sessions in the tenant. + # The list of SharePoint browse sessions in the tenant. share_point_browse_sessions: Optional[list[SharePointBrowseSession]] = None # The list of SharePoint protection policies in the tenant. share_point_protection_policies: Optional[list[SharePointProtectionPolicy]] = None # The list of SharePoint restore sessions available in the tenant. share_point_restore_sessions: Optional[list[SharePointRestoreSession]] = None - # The siteExclusionUnits property + # The list of site exclusion units in the tenant. site_exclusion_units: Optional[list[SiteExclusionUnit]] = None - # The siteExclusionUnitsBulkAdditionJobs property + # The list of bulk addition jobs for site exclusion units in the tenant. site_exclusion_units_bulk_addition_jobs: Optional[list[SiteExclusionUnitsBulkAdditionJob]] = None # The list of site inclusion rules applied to the tenant. site_inclusion_rules: Optional[list[SiteProtectionRule]] = None diff --git a/msgraph_beta/generated/models/channel.py b/msgraph_beta/generated/models/channel.py index 08e8de1cdfd..c633dac9857 100644 --- a/msgraph_beta/generated/models/channel.py +++ b/msgraph_beta/generated/models/channel.py @@ -26,7 +26,7 @@ class Channel(Entity, Parsable): # A collection of membership records associated with the channel. It includes both direct and indirect members of shared channels. all_members: Optional[list[ConversationMember]] = None - # Read only. Timestamp at which the channel was created. + # Read-only. Timestamp at which the channel was created. created_date_time: Optional[datetime.datetime] = None # Optional textual description for the channel. description: Optional[str] = None @@ -42,6 +42,8 @@ class Channel(Entity, Parsable): is_archived: Optional[bool] = None # Indicates whether the channel should be marked as recommended for all members of the team to show in their channel list. Note: All recommended channels automatically show in the channels list for education and frontline worker users. The property can only be set programmatically via the Create team method. The default value is false. is_favorite_by_default: Optional[bool] = None + # The joinedUsers property + joined_users: Optional[list[ConversationMember]] = None # The layout type of the channel. It can be set during creation and updated later. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with the post layout use a traditional post‑reply conversation format, and channels with the chat layout provide a chat‑like threading experience similar to group chats. layout_type: Optional[ChannelLayoutType] = None # A collection of membership records associated with the channel. @@ -125,6 +127,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "filesFolder": lambda n : setattr(self, 'files_folder', n.get_object_value(DriveItem)), "isArchived": lambda n : setattr(self, 'is_archived', n.get_bool_value()), "isFavoriteByDefault": lambda n : setattr(self, 'is_favorite_by_default', n.get_bool_value()), + "joinedUsers": lambda n : setattr(self, 'joined_users', n.get_collection_of_object_values(ConversationMember)), "layoutType": lambda n : setattr(self, 'layout_type', n.get_enum_value(ChannelLayoutType)), "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(ConversationMember)), "membershipType": lambda n : setattr(self, 'membership_type', n.get_enum_value(ChannelMembershipType)), @@ -161,6 +164,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("filesFolder", self.files_folder) writer.write_bool_value("isArchived", self.is_archived) writer.write_bool_value("isFavoriteByDefault", self.is_favorite_by_default) + writer.write_collection_of_object_values("joinedUsers", self.joined_users) writer.write_enum_value("layoutType", self.layout_type) writer.write_collection_of_object_values("members", self.members) writer.write_enum_value("membershipType", self.membership_type) diff --git a/msgraph_beta/generated/models/chat_message.py b/msgraph_beta/generated/models/chat_message.py index 70b1d1cebd3..d1526f0dd51 100644 --- a/msgraph_beta/generated/models/chat_message.py +++ b/msgraph_beta/generated/models/chat_message.py @@ -35,7 +35,7 @@ class ChatMessage(Entity, Parsable): chat_id: Optional[str] = None # Timestamp of when the chat message was created. created_date_time: Optional[datetime.datetime] = None - # Read only. Timestamp at which the chat message was deleted, or null if not deleted. + # Read-only. Timestamp at which the chat message was deleted, or null if not deleted. deleted_date_time: Optional[datetime.datetime] = None # Read-only. Version number of the chat message. etag: Optional[str] = None @@ -47,9 +47,9 @@ class ChatMessage(Entity, Parsable): hosted_contents: Optional[list[ChatMessageHostedContent]] = None # The importance property importance: Optional[ChatMessageImportance] = None - # Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + # Read-only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. last_edited_date_time: Optional[datetime.datetime] = None - # Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. + # Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. last_modified_date_time: Optional[datetime.datetime] = None # Locale of the chat message set by the client. Always set to en-us. locale: Optional[str] = None diff --git a/msgraph_beta/generated/models/chrome_o_s_onboarding_status.py b/msgraph_beta/generated/models/chrome_o_s_onboarding_status.py index 5ddb59c3429..4138e03730d 100644 --- a/msgraph_beta/generated/models/chrome_o_s_onboarding_status.py +++ b/msgraph_beta/generated/models/chrome_o_s_onboarding_status.py @@ -11,6 +11,6 @@ class chromeOSOnboardingStatus(str, Enum): Failed = "failed", # Offboarding Offboarding = "offboarding", - # Evolvable enumeration sentinel value. Do not use. + # UnknownFutureValue UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/cloud_certification_authority.py b/msgraph_beta/generated/models/cloud_certification_authority.py index d9291f3b5b8..67775907bea 100644 --- a/msgraph_beta/generated/models/cloud_certification_authority.py +++ b/msgraph_beta/generated/models/cloud_certification_authority.py @@ -59,6 +59,8 @@ class CloudCertificationAuthority(Entity, Parsable): e_tag: Optional[str] = None # The certificate extended key usages, which specify the usage capabilities of the certificate. Read-only. extended_key_usages: Optional[list[ExtendedKeyUsage]] = None + # The geographic region where a cloud certification authority (CA) is hosted. Read-only. + geographic_region: Optional[str] = None # The issuerCommonName property issuer_common_name: Optional[str] = None # Enum type of possible key platforms used by the certification authority. @@ -155,6 +157,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "eTag": lambda n : setattr(self, 'e_tag', n.get_str_value()), "extendedKeyUsages": lambda n : setattr(self, 'extended_key_usages', n.get_collection_of_object_values(ExtendedKeyUsage)), + "geographicRegion": lambda n : setattr(self, 'geographic_region', n.get_str_value()), "issuerCommonName": lambda n : setattr(self, 'issuer_common_name', n.get_str_value()), "keyPlatform": lambda n : setattr(self, 'key_platform', n.get_enum_value(CloudCertificationAuthorityKeyPlatformType)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), @@ -206,6 +209,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_str_value("eTag", self.e_tag) writer.write_collection_of_object_values("extendedKeyUsages", self.extended_key_usages) + writer.write_str_value("geographicRegion", self.geographic_region) writer.write_str_value("issuerCommonName", self.issuer_common_name) writer.write_enum_value("keyPlatform", self.key_platform) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) diff --git a/msgraph_beta/generated/models/cloud_licensing/allotment.py b/msgraph_beta/generated/models/cloud_licensing/allotment.py index 2e2c1172c2f..3d7fbb856b3 100644 --- a/msgraph_beta/generated/models/cloud_licensing/allotment.py +++ b/msgraph_beta/generated/models/cloud_licensing/allotment.py @@ -25,6 +25,8 @@ class Allotment(Entity, Parsable): assignments: Optional[list[Assignment]] = None # The number of licenses that are currently consumed by assignments from this allotment. Not nullable. Read-only. consumed_units: Optional[int] = None + # The externalServiceIdentifier property + external_service_identifier: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The list of services that might be enabled or disabled for assignments from this allotment. Not nullable. Read-only. @@ -73,6 +75,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "assignableTo": lambda n : setattr(self, 'assignable_to', n.get_collection_of_enum_values(AssigneeTypes)), "assignments": lambda n : setattr(self, 'assignments', n.get_collection_of_object_values(Assignment)), "consumedUnits": lambda n : setattr(self, 'consumed_units', n.get_int_value()), + "externalServiceIdentifier": lambda n : setattr(self, 'external_service_identifier', n.get_str_value()), "services": lambda n : setattr(self, 'services', n.get_collection_of_object_values(Service)), "skuId": lambda n : setattr(self, 'sku_id', n.get_uuid_value()), "skuPartNumber": lambda n : setattr(self, 'sku_part_number', n.get_str_value()), @@ -96,6 +99,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("assignableTo", self.assignable_to) writer.write_collection_of_object_values("assignments", self.assignments) writer.write_int_value("consumedUnits", self.consumed_units) + writer.write_str_value("externalServiceIdentifier", self.external_service_identifier) writer.write_collection_of_object_values("services", self.services) writer.write_uuid_value("skuId", self.sku_id) writer.write_str_value("skuPartNumber", self.sku_part_number) diff --git a/msgraph_beta/generated/models/cloud_licensing/usage_right.py b/msgraph_beta/generated/models/cloud_licensing/usage_right.py index 733b415593b..4bfa0b99f0f 100644 --- a/msgraph_beta/generated/models/cloud_licensing/usage_right.py +++ b/msgraph_beta/generated/models/cloud_licensing/usage_right.py @@ -19,6 +19,8 @@ class UsageRight(Entity, Parsable): allotments: Optional[list[Allotment]] = None # The set of assignments that combine to form this usageRight, including both direct assignments and assignments inherited through group membership. assignments: Optional[list[Assignment]] = None + # The externalServiceIdentifier property + external_service_identifier: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # Information about the services associated with the usageRight. Not nullable. Read-only. Supports $filter on the planId property. @@ -57,6 +59,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "allotments": lambda n : setattr(self, 'allotments', n.get_collection_of_object_values(Allotment)), "assignments": lambda n : setattr(self, 'assignments', n.get_collection_of_object_values(Assignment)), + "externalServiceIdentifier": lambda n : setattr(self, 'external_service_identifier', n.get_str_value()), "services": lambda n : setattr(self, 'services', n.get_collection_of_object_values(Service)), "skuId": lambda n : setattr(self, 'sku_id', n.get_uuid_value()), "skuPartNumber": lambda n : setattr(self, 'sku_part_number', n.get_str_value()), @@ -76,6 +79,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("allotments", self.allotments) writer.write_collection_of_object_values("assignments", self.assignments) + writer.write_str_value("externalServiceIdentifier", self.external_service_identifier) writer.write_collection_of_object_values("services", self.services) writer.write_uuid_value("skuId", self.sku_id) writer.write_str_value("skuPartNumber", self.sku_part_number) diff --git a/msgraph_beta/generated/models/cloud_p_c.py b/msgraph_beta/generated/models/cloud_p_c.py index 395a01ca564..83bfff9d4d9 100644 --- a/msgraph_beta/generated/models/cloud_p_c.py +++ b/msgraph_beta/generated/models/cloud_p_c.py @@ -38,7 +38,7 @@ class CloudPC(Entity, Parsable): aad_device_id: Optional[str] = None # The allotment name divides tenant licenses into smaller batches or groups that help restrict the number of licenses available for use in a specific assignment. When the provisioningType is dedicated, the allotment name is null. Read-only. allotment_display_name: Optional[str] = None - # The connection setting of the Cloud PC. Possible values: enableSingleSignOn. Read Only. + # The connection setting of the Cloud PC. Possible values: enableSingleSignOn. Read-only. connection_setting: Optional[CloudPcConnectionSetting] = None # The connection settings of the Cloud PC. Possible values: enableSingleSignOn. Read-only. This property is deprecated and stopped retuning data on August 31, 2024. Going forward, use the connectionSetting property. connection_settings: Optional[CloudPcConnectionSettings] = None @@ -60,6 +60,8 @@ class CloudPC(Entity, Parsable): group_detail: Optional[CloudPcEntraGroupDetail] = None # Name of the OS image that's on the Cloud PC. image_display_name: Optional[str] = None + # The isDisasterRecoveryActive property + 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 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. @@ -90,7 +92,7 @@ class CloudPC(Entity, Parsable): provisioning_policy_name: Optional[str] = None # The type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are: dedicated, shared, unknownFutureValue, sharedByUser, sharedByEntraGroup, reserve. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: sharedByUser, sharedByEntraGroup, reserve. The default value is dedicated. The shared member is deprecated and will stop returning on April 30, 2027; going forward, use the sharedByUser member. provisioning_type: Optional[CloudPcProvisioningType] = None - # The scopeIds property + # The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. Read-only. scope_ids: Optional[list[str]] = None # The service plan ID of the Cloud PC. service_plan_id: Optional[str] = None @@ -193,6 +195,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "gracePeriodEndDateTime": lambda n : setattr(self, 'grace_period_end_date_time', n.get_datetime_value()), "groupDetail": lambda n : setattr(self, 'group_detail', n.get_object_value(CloudPcEntraGroupDetail)), "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)), "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)), @@ -246,6 +249,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("gracePeriodEndDateTime", self.grace_period_end_date_time) writer.write_object_value("groupDetail", self.group_detail) 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("lastModifiedDateTime", self.last_modified_date_time) writer.write_object_value("lastRemoteActionResult", self.last_remote_action_result) diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool.py b/msgraph_beta/generated/models/cloud_pc_agent_pool.py index 86d8b827b95..72c5336f16e 100644 --- a/msgraph_beta/generated/models/cloud_pc_agent_pool.py +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool.py @@ -18,7 +18,7 @@ class CloudPcAgentPool(CloudPcPool, Parsable): odata_type: Optional[str] = "#microsoft.graph.cloudPcAgentPool" # The billingConfiguration property billing_configuration: Optional[CloudPcAgentPoolBillingConfiguration] = None - # The poolUrl property + # The endpoint URL used to check out and check in agent sessions. This value becomes available after the pool reaches the active status. Read-only. pool_url: Optional[str] = None # The scalingPolicy property scaling_policy: Optional[CloudPcAgentPoolScalingPolicy] = None diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_configuration.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_configuration.py index aa80deaccae..5344cc12b39 100644 --- a/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_configuration.py +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_billing_configuration.py @@ -15,7 +15,7 @@ class CloudPcAgentPoolBillingConfiguration(AdditionalDataHolder, BackedModel, Pa # 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 billingPlanId property + # The identifier of the billing plan. billing_plan_id: Optional[str] = None # The billingType property billing_type: Optional[CloudPcAgentPoolBillingType] = None diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py index cdd69149671..998f1fdc822 100644 --- a/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_capability_configuration.py @@ -13,7 +13,7 @@ class CloudPcAgentPoolCapabilityConfiguration(CloudPcPoolCapabilityConfiguration, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.cloudPcAgentPoolCapabilityConfiguration" - # The enableSingleSignOn property + # When true, provisioned Cloud PCs support single sign-on, allowing users to authenticate with password-less options (such as FIDO2 keys) via Microsoft Entra ID. Default value is false. enable_single_sign_on: Optional[bool] = None @staticmethod diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_scaling_policy.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_scaling_policy.py index 84f59f0c4cb..9ee5df3c32b 100644 --- a/msgraph_beta/generated/models/cloud_pc_agent_pool_scaling_policy.py +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_scaling_policy.py @@ -12,9 +12,9 @@ class CloudPcAgentPoolScalingPolicy(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 maximumCount property + # The maximum number of Cloud PCs in the pool. The valid values are 1 to 900, and must be greater than or equal to minimumCount. maximum_count: Optional[int] = None - # The minimumCount property + # The minimum number of Cloud PCs in the pool. The valid values are 0 to 900, and must be less than or equal to maximumCount. minimum_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_session_usage.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_session_usage.py index ed0572f7a58..32602cbf98d 100644 --- a/msgraph_beta/generated/models/cloud_pc_agent_pool_session_usage.py +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_session_usage.py @@ -12,9 +12,9 @@ class CloudPcAgentPoolSessionUsage(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 activeSessionsCount property + # The number of active sessions in the pool. Read-only. active_sessions_count: Optional[int] = None - # The availableSessionsCount property + # The number of available sessions in the pool. Read-only. available_sessions_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_pc_agent_pool_user_assignment.py b/msgraph_beta/generated/models/cloud_pc_agent_pool_user_assignment.py index c03a311b9d9..48eaa5052d1 100644 --- a/msgraph_beta/generated/models/cloud_pc_agent_pool_user_assignment.py +++ b/msgraph_beta/generated/models/cloud_pc_agent_pool_user_assignment.py @@ -13,7 +13,7 @@ class CloudPcAgentPoolUserAssignment(CloudPcPoolAssignment, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.cloudPcAgentPoolUserAssignment" - # The userPrincipalId property + # The unique identifier of the user principal. user_principal_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/cloud_pc_cloud_app.py b/msgraph_beta/generated/models/cloud_pc_cloud_app.py index 63f0c0b04c9..54ed82b7c24 100644 --- a/msgraph_beta/generated/models/cloud_pc_cloud_app.py +++ b/msgraph_beta/generated/models/cloud_pc_cloud_app.py @@ -15,7 +15,7 @@ @dataclass class CloudPcCloudApp(Entity, Parsable): - # The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue. The default value is null. Supports $filter, $select, $orderBy. Read-only. + # The error code if publishing, unpublishing, or resetting a cloud app fails. The possible values are: cloudAppQuotaExceeded, cloudPcLicenseNotFound, internalServerError, appDiscoveryFailed, unknownFutureValue, iconPathInvalid, filePathInvalid. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: iconPathInvalid, filePathInvalid. The default value is null. Supports $filter, $select, $orderBy. Read-only. action_failed_error_code: Optional[CloudPcCloudAppActionFailedErrorCode] = None # The error message when the IT admin failed to publish, unpublish, update, or reset a cloud app. For example: 'Publish failed because it exceeds the 500 cloud apps limitation under the policy. You need to unpublish some cloud apps under this policy in order to publish this cloud app again.' Read-only. action_failed_error_message: Optional[str] = None @@ -37,7 +37,7 @@ class CloudPcCloudApp(Entity, Parsable): last_published_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Read-only. Required. + # The ID of the provisioning policy associated with this cloud app. For example, 96133506-c05b-4dbb-a150-ed4adc59895f. Supports $filter, $select, and $orderBy. Required. provisioning_policy_id: Optional[str] = None # The list of scope tag IDs for this cloud app. Inherited from the provisioning policy when the app is created or updated. Read-only. scope_ids: Optional[list[str]] = None diff --git a/msgraph_beta/generated/models/cloud_pc_cloud_app_detail.py b/msgraph_beta/generated/models/cloud_pc_cloud_app_detail.py index 3a781a2d426..13e3fe9f08e 100644 --- a/msgraph_beta/generated/models/cloud_pc_cloud_app_detail.py +++ b/msgraph_beta/generated/models/cloud_pc_cloud_app_detail.py @@ -18,7 +18,7 @@ class CloudPcCloudAppDetail(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Specifies the command-line arguments for the cloud app. These parameters are passed to the cloud app when it's launched. The maximum allowed length for this property is 2,048 characters. For example, -fullscreen -loop. command_line_arguments: Optional[str] = None - # Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. Read-only. + # Specifies the path to the executable file for the application within the OS of the hosting Cloud PC. The value should be an absolute path to a Windows or Universal app. For example, C:/app.exe or shell:AppsFolder/appname!App. file_path: Optional[str] = None # Specifies the index of the icon within the file specified by the iconPath property. For example, if iconPath is set to C:/Program Files/MyApp/myapp.ico and iconIndex is set to 0, the system uses the first icon in the myapp.ico file. The default value is 0. icon_index: Optional[int] = None diff --git a/msgraph_beta/generated/models/cloud_pc_configuration.py b/msgraph_beta/generated/models/cloud_pc_configuration.py index f9c55a9b77d..c7242ce5585 100644 --- a/msgraph_beta/generated/models/cloud_pc_configuration.py +++ b/msgraph_beta/generated/models/cloud_pc_configuration.py @@ -15,15 +15,15 @@ class CloudPcConfiguration(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 imageDisplayName property + # The display name of the image. Read-only. image_display_name: Optional[str] = None - # The imageId property + # The unique identifier of the operating system image used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}. image_id: Optional[str] = None # The imageType property image_type: Optional[CloudPcProvisioningPolicyImageType] = None # The OdataType property odata_type: Optional[str] = None - # The osLocale property + # The operating system locale for the Cloud PC. os_locale: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/cloud_pc_device_image.py b/msgraph_beta/generated/models/cloud_pc_device_image.py index 250232cdb40..45a9072fa53 100644 --- a/msgraph_beta/generated/models/cloud_pc_device_image.py +++ b/msgraph_beta/generated/models/cloud_pc_device_image.py @@ -34,7 +34,7 @@ class CloudPcDeviceImage(Entity, Parsable): os_status: Optional[CloudPcDeviceImageOsStatus] = None # The operating system version of this image. For example, 10.0.22000.296. Read-only. os_version_number: Optional[str] = None - # The scopeIds property + # The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. Read-only. scope_ids: Optional[list[str]] = None # The size of the image in GB. For example, 64. Read-only. size_in_g_b: Optional[int] = None diff --git a/msgraph_beta/generated/models/cloud_pc_geographic_location_type.py b/msgraph_beta/generated/models/cloud_pc_geographic_location_type.py index 9603e2557df..08659ee7f8e 100644 --- a/msgraph_beta/generated/models/cloud_pc_geographic_location_type.py +++ b/msgraph_beta/generated/models/cloud_pc_geographic_location_type.py @@ -17,4 +17,5 @@ class CloudPcGeographicLocationType(str, Enum): UsGovernment = "usGovernment", UnknownFutureValue = "unknownFutureValue", Mexico = "mexico", + AustraliaNewZealand = "australiaNewZealand", diff --git a/msgraph_beta/generated/models/cloud_pc_microsoft_hosted_network_configuration.py b/msgraph_beta/generated/models/cloud_pc_microsoft_hosted_network_configuration.py index d0fd57ea3d4..d0aeeef743a 100644 --- a/msgraph_beta/generated/models/cloud_pc_microsoft_hosted_network_configuration.py +++ b/msgraph_beta/generated/models/cloud_pc_microsoft_hosted_network_configuration.py @@ -17,7 +17,7 @@ class CloudPcMicrosoftHostedNetworkConfiguration(CloudPcNetworkConfiguration, Pa odata_type: Optional[str] = "#microsoft.graph.cloudPcMicrosoftHostedNetworkConfiguration" # The geographicLocationType property geographic_location_type: Optional[CloudPcGeographicLocationType] = None - # The regionGroups property + # The region group configurations for the network. region_groups: Optional[list[CloudPcRegionGroupConfiguration]] = None @staticmethod diff --git a/msgraph_beta/generated/models/cloud_pc_policy_pending_apply_status_result.py b/msgraph_beta/generated/models/cloud_pc_policy_pending_apply_status_result.py new file mode 100644 index 00000000000..3ad71ac65a0 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_policy_pending_apply_status_result.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 CloudPcPolicyPendingApplyStatusResult(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 the provisioning policy has unapplied changes pending for Cloud PCs. When true, the policy contains changes that aren't yet applied. When false, all policy changes are applied. Read-only. + has_unapplied_policy_update: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcPolicyPendingApplyStatusResult: + """ + 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: CloudPcPolicyPendingApplyStatusResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcPolicyPendingApplyStatusResult() + + 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]] = { + "hasUnappliedPolicyUpdate": lambda n : setattr(self, 'has_unapplied_policy_update', n.get_bool_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("hasUnappliedPolicyUpdate", self.has_unapplied_policy_update) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cloud_pc_policy_scheduled_apply_action_detail.py b/msgraph_beta/generated/models/cloud_pc_policy_scheduled_apply_action_detail.py index eab4c6fac52..87fea979eda 100644 --- a/msgraph_beta/generated/models/cloud_pc_policy_scheduled_apply_action_detail.py +++ b/msgraph_beta/generated/models/cloud_pc_policy_scheduled_apply_action_detail.py @@ -16,6 +16,8 @@ class CloudPcPolicyScheduledApplyActionDetail(Entity, Parsable): cron_schedule_expression: Optional[str] = None # Indicates IT Admins can set an end date to define the last scheduler run before this time. If not set, the scheduler runs continuously. There is no time zone information at this time; it needs to be coordinated with timezone, for example, '2025-02-01 00:00:00' with 'China Standard Time' means the scheduling rule takes effect before Feb 01 2025 00:00:00 GMT+0800 (China Standard Time). end_date_time: Optional[str] = None + # Indicates whether active Cloud PC sessions are forcibly signed out when reprovisioning begins. When true, connected users are immediately signed out and reprovisioning starts right away; reservePercentage must be set to 0 when this property is true, otherwise the request fails. When false, reprovisioning waits until the user disconnects. The default value is false. Optional. Frontline shared only. + is_force_user_logoff_enabled: Optional[bool] = None # Indicates IT Admins can see when the next automatic regular apply is executed. It needs to be coordinated with timezone, for example, '2025-01-01 00:00:00' with 'China Standard Time' means the next task executes at Jan 01 2025 00:00:00 GMT+0800 (China Standard Time). Read-Only. next_run_date_time: Optional[str] = None # The OdataType property @@ -52,6 +54,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "cronScheduleExpression": lambda n : setattr(self, 'cron_schedule_expression', n.get_str_value()), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_str_value()), + "isForceUserLogoffEnabled": lambda n : setattr(self, 'is_force_user_logoff_enabled', n.get_bool_value()), "nextRunDateTime": lambda n : setattr(self, 'next_run_date_time', n.get_str_value()), "reservePercentage": lambda n : setattr(self, 'reserve_percentage', n.get_int_value()), "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_str_value()), @@ -72,6 +75,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("cronScheduleExpression", self.cron_schedule_expression) writer.write_str_value("endDateTime", self.end_date_time) + writer.write_bool_value("isForceUserLogoffEnabled", self.is_force_user_logoff_enabled) writer.write_str_value("nextRunDateTime", self.next_run_date_time) writer.write_int_value("reservePercentage", self.reserve_percentage) writer.write_str_value("startDateTime", self.start_date_time) diff --git a/msgraph_beta/generated/models/cloud_pc_pool.py b/msgraph_beta/generated/models/cloud_pc_pool.py index 9ad453e7bc2..3587c3ed62a 100644 --- a/msgraph_beta/generated/models/cloud_pc_pool.py +++ b/msgraph_beta/generated/models/cloud_pc_pool.py @@ -17,19 +17,19 @@ @dataclass class CloudPcPool(Entity, Parsable): - # The assignments property + # The collection of assignments that grant user or service principal identities access to this pool. assignments: Optional[list[CloudPcPoolAssignment]] = None # The capabilities property capabilities: Optional[CloudPcPoolCapabilityConfiguration] = None # The cloudPcConfiguration property cloud_pc_configuration: Optional[CloudPcConfiguration] = None - # The createdDateTime property + # The date and time when the pool was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. created_date_time: Optional[datetime.datetime] = None - # The description property + # The description of the pool. The maximum length is 512 characters. description: Optional[str] = None - # The displayName property + # The display name of the pool. The name is unique across Cloud PC pools in an organization. The maximum length is 60 characters. display_name: Optional[str] = None - # The lastModifiedDateTime property + # The date and time when the pool was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Read-only. last_modified_date_time: Optional[datetime.datetime] = None # The networkConfiguration property network_configuration: Optional[CloudPcNetworkConfiguration] = None diff --git a/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py b/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py index 1cf0b4d9df8..82d52327f52 100644 --- a/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py +++ b/msgraph_beta/generated/models/cloud_pc_provisioning_policy.py @@ -13,6 +13,7 @@ from .cloud_pc_provisioning_policy_autopatch import CloudPcProvisioningPolicyAutopatch from .cloud_pc_provisioning_policy_image_type import CloudPcProvisioningPolicyImageType from .cloud_pc_provisioning_type import CloudPcProvisioningType + from .cloud_pc_snapshot_reset_mode import CloudPcSnapshotResetMode from .cloud_pc_user_experience_type import CloudPcUserExperienceType from .cloud_pc_user_settings_persistence_configuration import CloudPcUserSettingsPersistenceConfiguration from .cloud_pc_windows_setting import CloudPcWindowsSetting @@ -28,9 +29,9 @@ class CloudPcProvisioningPolicy(Entity, Parsable): alternate_resource_url: Optional[str] = None # A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have provisioning policy assigned. Returned only on $expand. For an example about how to get the assignments relationship, see Get cloudPcProvisioningPolicy. assignments: Optional[list[CloudPcProvisioningPolicyAssignment]] = None - # Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. Supports $select. + # Indicates the Windows Autopatch settings for Cloud PCs using this provisioning policy. The settings take effect when the tenant enrolls in Autopatch and the managedType of the microsoftManagedDesktop property is set as starterManaged. When you create or update a provisioning policy with autopatch, you must use a delegated token and the signed-in user must have the Intune Administrator role. Supports $select. autopatch: Optional[CloudPcProvisioningPolicyAutopatch] = None - # The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. Supports $select. + # The specific settings for Windows Autopilot that enable Windows 365 customers to experience it on Cloud PC. When you create or update a provisioning policy with autopilotConfiguration, use the required Microsoft Graph permissions listed on the corresponding create and update API pages. In delegated scenarios, the signed-in user must also have the Microsoft.Intune/DeviceConfigurations/Assign Intune RBAC permission. Supports $select. autopilot_configuration: Optional[CloudPcAutopilotConfiguration] = None # The display name of the Cloud PC group that the Cloud PCs reside in. Read-only. cloud_pc_group_display_name: Optional[str] = None @@ -70,8 +71,10 @@ class CloudPcProvisioningPolicy(Entity, Parsable): odata_type: Optional[str] = None # Specifies the type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are dedicated, shared, unknownFutureValue, sharedByUser, sharedByEntraGroup, reserve. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: sharedByUser, sharedByEntraGroup, reserve. The shared member is deprecated and will stop returning on April 30, 2027; going forward, use the sharedByUser member. For example, a dedicated service plan can be assigned to only one user and provision only one Cloud PC. The shared and sharedByUser plans require customers to purchase a shared service plan. Each shared license purchased can enable up to three Cloud PCs, with only one user signed in at a time. The sharedByEntraGroup plan also requires the purchase of a shared service plan. Each shared license under this plan can enable one Cloud PC, which is shared for the group according to the assignments of this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy is created. provisioning_type: Optional[CloudPcProvisioningType] = None - # The scopeIds property + # The list of scope tag IDs for this resource. Read-only. scope_ids: Optional[list[str]] = None + # The snapshotResetMode property + snapshot_reset_mode: Optional[CloudPcSnapshotResetMode] = None # Specifies the type of cloud object the end user can access. The possible values are: cloudPc, cloudApp, unknownFutureValue. cloudPc indicates that the end user can access the entire desktop. cloudApp indicates that the end user can only access apps published under this provisioning policy. The type can't be changed once the provisioning policy is created. If not specified during creation, the default value is cloudPc. When cloudApp is selected, the provisioningType must be sharedByEntraGroup. Supports $filter, $select, $orderBy. user_experience_type: Optional[CloudPcUserExperienceType] = None # Indicates specific settings that enable the persistence of user application settings between Cloud PC sessions. The default value is null. This feature is only available for Cloud PC provisioning policies of type sharedByEntraGroup. Supports $select. @@ -104,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_provisioning_policy_autopatch import CloudPcProvisioningPolicyAutopatch from .cloud_pc_provisioning_policy_image_type import CloudPcProvisioningPolicyImageType from .cloud_pc_provisioning_type import CloudPcProvisioningType + from .cloud_pc_snapshot_reset_mode import CloudPcSnapshotResetMode from .cloud_pc_user_experience_type import CloudPcUserExperienceType from .cloud_pc_user_settings_persistence_configuration import CloudPcUserSettingsPersistenceConfiguration from .cloud_pc_windows_setting import CloudPcWindowsSetting @@ -118,6 +122,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_provisioning_policy_autopatch import CloudPcProvisioningPolicyAutopatch from .cloud_pc_provisioning_policy_image_type import CloudPcProvisioningPolicyImageType from .cloud_pc_provisioning_type import CloudPcProvisioningType + from .cloud_pc_snapshot_reset_mode import CloudPcSnapshotResetMode from .cloud_pc_user_experience_type import CloudPcUserExperienceType from .cloud_pc_user_settings_persistence_configuration import CloudPcUserSettingsPersistenceConfiguration from .cloud_pc_windows_setting import CloudPcWindowsSetting @@ -149,6 +154,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "microsoftManagedDesktop": lambda n : setattr(self, 'microsoft_managed_desktop', n.get_object_value(MicrosoftManagedDesktop)), "provisioningType": lambda n : setattr(self, 'provisioning_type', n.get_enum_value(CloudPcProvisioningType)), "scopeIds": lambda n : setattr(self, 'scope_ids', n.get_collection_of_primitive_values(str)), + "snapshotResetMode": lambda n : setattr(self, 'snapshot_reset_mode', n.get_enum_value(CloudPcSnapshotResetMode)), "userExperienceType": lambda n : setattr(self, 'user_experience_type', n.get_enum_value(CloudPcUserExperienceType)), "userSettingsPersistenceConfiguration": lambda n : setattr(self, 'user_settings_persistence_configuration', n.get_object_value(CloudPcUserSettingsPersistenceConfiguration)), "windowsSetting": lambda n : setattr(self, 'windows_setting', n.get_object_value(CloudPcWindowsSetting)), @@ -190,6 +196,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("microsoftManagedDesktop", self.microsoft_managed_desktop) writer.write_enum_value("provisioningType", self.provisioning_type) writer.write_collection_of_primitive_values("scopeIds", self.scope_ids) + writer.write_enum_value("snapshotResetMode", self.snapshot_reset_mode) writer.write_enum_value("userExperienceType", self.user_experience_type) writer.write_object_value("userSettingsPersistenceConfiguration", self.user_settings_persistence_configuration) writer.write_object_value("windowsSetting", self.windows_setting) diff --git a/msgraph_beta/generated/models/cloud_pc_region_group_configuration.py b/msgraph_beta/generated/models/cloud_pc_region_group_configuration.py index 7dfe3c8bf0d..6ac42e253e8 100644 --- a/msgraph_beta/generated/models/cloud_pc_region_group_configuration.py +++ b/msgraph_beta/generated/models/cloud_pc_region_group_configuration.py @@ -19,7 +19,7 @@ class CloudPcRegionGroupConfiguration(AdditionalDataHolder, BackedModel, Parsabl odata_type: Optional[str] = None # The regionGroup property region_group: Optional[CloudPcRegionGroup] = None - # The regions property + # The list of region names within the region group. The default value is automatic. regions: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/cloud_pc_snapshot_reset_mode.py b/msgraph_beta/generated/models/cloud_pc_snapshot_reset_mode.py new file mode 100644 index 00000000000..fe85781a0fe --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_snapshot_reset_mode.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CloudPcSnapshotResetMode(str, Enum): + NotApplicable = "notApplicable", + Enabled = "enabled", + Disabled = "disabled", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_pc_status.py b/msgraph_beta/generated/models/cloud_pc_status.py index 7c4a78a9164..c89e27acd9b 100644 --- a/msgraph_beta/generated/models/cloud_pc_status.py +++ b/msgraph_beta/generated/models/cloud_pc_status.py @@ -18,4 +18,6 @@ class CloudPcStatus(str, Enum): ModifyingSingleSignOn = "modifyingSingleSignOn", RefreshPolicyConfiguration = "refreshPolicyConfiguration", Preparing = "preparing", + FailoverInProgress = "failoverInProgress", + FailbackInProgress = "failbackInProgress", diff --git a/msgraph_beta/generated/models/cloud_pc_user_setting.py b/msgraph_beta/generated/models/cloud_pc_user_setting.py index a3cf578ef20..f1c0c008bf2 100644 --- a/msgraph_beta/generated/models/cloud_pc_user_setting.py +++ b/msgraph_beta/generated/models/cloud_pc_user_setting.py @@ -29,7 +29,7 @@ class CloudPcUserSetting(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # Indicates whether the local admin option is enabled. Default value is false. To enable the local admin option, change the setting to true. If the local admin option is enabled, the end user can be an admin of the Cloud PC device. local_admin_enabled: Optional[bool] = None - # Defines the setting of the Cloud PC notification prompts for the Cloud PC user. + # Defines the setting of the Cloud PC notification prompts for the Cloud PC user. The notificationSetting property is deprecated and will stop returning data on July 14, 2026. notification_setting: Optional[CloudPcNotificationSetting] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_video_interop_info.py b/msgraph_beta/generated/models/cloud_video_interop_info.py index 31ecce9380a..4a4d7873a2a 100644 --- a/msgraph_beta/generated/models/cloud_video_interop_info.py +++ b/msgraph_beta/generated/models/cloud_video_interop_info.py @@ -12,13 +12,13 @@ class CloudVideoInteropInfo(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 moreInfoWebUrl property + # Provides other video teleconferencing (VTC) dial-in options. Read-only. more_info_web_url: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The tenantKey property + # The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. tenant_key: Optional[str] = None - # The videoTeleconferenceId property + # The video teleconferencing ID. Read-only. video_teleconference_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/column_definition.py b/msgraph_beta/generated/models/column_definition.py index 559532613e4..0919fee2121 100644 --- a/msgraph_beta/generated/models/column_definition.py +++ b/msgraph_beta/generated/models/column_definition.py @@ -57,7 +57,7 @@ class ColumnDefinition(Entity, Parsable): hidden: Optional[bool] = None # This column stores hyperlink or picture values. hyperlink_or_picture: Optional[HyperlinkOrPictureColumn] = None - # Specifies whether the column values can used for sorting and searching. + # Specifies whether the column values can be used for sorting and searching. indexed: Optional[bool] = None # Indicates whether this column can be deleted. is_deletable: Optional[bool] = None @@ -65,6 +65,8 @@ class ColumnDefinition(Entity, Parsable): is_reorderable: Optional[bool] = None # Specifies whether the column can be changed. is_sealed: Optional[bool] = None + # Specifies whether the column values can be used for searching. Currently supported only for columns in a fileStorageContainer. + is_searchable: Optional[bool] = None # This column's data is looked up from another source in the site. lookup: Optional[LookupColumn] = None # The API-facing name of the column as it appears in the fields on a listItem. For the user-facing name, see displayName. @@ -171,6 +173,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "isDeletable": lambda n : setattr(self, 'is_deletable', n.get_bool_value()), "isReorderable": lambda n : setattr(self, 'is_reorderable', n.get_bool_value()), "isSealed": lambda n : setattr(self, 'is_sealed', n.get_bool_value()), + "isSearchable": lambda n : setattr(self, 'is_searchable', n.get_bool_value()), "lookup": lambda n : setattr(self, 'lookup', n.get_object_value(LookupColumn)), "name": lambda n : setattr(self, 'name', n.get_str_value()), "number": lambda n : setattr(self, 'number', n.get_object_value(NumberColumn)), @@ -217,6 +220,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("isDeletable", self.is_deletable) writer.write_bool_value("isReorderable", self.is_reorderable) writer.write_bool_value("isSealed", self.is_sealed) + writer.write_bool_value("isSearchable", self.is_searchable) writer.write_object_value("lookup", self.lookup) writer.write_str_value("name", self.name) writer.write_object_value("number", self.number) diff --git a/msgraph_beta/generated/models/comms_operation.py b/msgraph_beta/generated/models/comms_operation.py index 5570078a630..afb2112fbdb 100644 --- a/msgraph_beta/generated/models/comms_operation.py +++ b/msgraph_beta/generated/models/comms_operation.py @@ -6,6 +6,8 @@ if TYPE_CHECKING: from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .cancel_media_processing_operation import CancelMediaProcessingOperation from .entity import Entity from .invite_participants_operation import InviteParticipantsOperation @@ -14,6 +16,7 @@ from .operation_status import OperationStatus from .play_prompt_operation import PlayPromptOperation from .record_operation import RecordOperation + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .result_info import ResultInfo from .send_dtmf_tones_operation import SendDtmfTonesOperation from .start_hold_music_operation import StartHoldMusicOperation @@ -57,6 +60,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CommsOperation: from .add_large_gallery_view_operation import AddLargeGalleryViewOperation return AddLargeGalleryViewOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.admitAllFromLobbyOperation".casefold(): + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + + return AdmitAllFromLobbyOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.admitFromLobbyOperation".casefold(): + from .admit_from_lobby_operation import AdmitFromLobbyOperation + + return AdmitFromLobbyOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cancelMediaProcessingOperation".casefold(): from .cancel_media_processing_operation import CancelMediaProcessingOperation @@ -81,6 +92,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CommsOperation: from .record_operation import RecordOperation return RecordOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.removeFromLobbyOperation".casefold(): + from .remove_from_lobby_operation import RemoveFromLobbyOperation + + return RemoveFromLobbyOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sendDtmfTonesOperation".casefold(): from .send_dtmf_tones_operation import SendDtmfTonesOperation @@ -129,6 +144,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .cancel_media_processing_operation import CancelMediaProcessingOperation from .entity import Entity from .invite_participants_operation import InviteParticipantsOperation @@ -137,6 +154,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .operation_status import OperationStatus from .play_prompt_operation import PlayPromptOperation from .record_operation import RecordOperation + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .result_info import ResultInfo from .send_dtmf_tones_operation import SendDtmfTonesOperation from .start_hold_music_operation import StartHoldMusicOperation @@ -150,6 +168,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .update_recording_status_operation import UpdateRecordingStatusOperation from .add_large_gallery_view_operation import AddLargeGalleryViewOperation + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .cancel_media_processing_operation import CancelMediaProcessingOperation from .entity import Entity from .invite_participants_operation import InviteParticipantsOperation @@ -158,6 +178,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .operation_status import OperationStatus from .play_prompt_operation import PlayPromptOperation from .record_operation import RecordOperation + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .result_info import ResultInfo from .send_dtmf_tones_operation import SendDtmfTonesOperation from .start_hold_music_operation import StartHoldMusicOperation diff --git a/msgraph_beta/generated/models/conditional_access_policy.py b/msgraph_beta/generated/models/conditional_access_policy.py index c8c24cc7b2d..211188eaf42 100644 --- a/msgraph_beta/generated/models/conditional_access_policy.py +++ b/msgraph_beta/generated/models/conditional_access_policy.py @@ -21,7 +21,7 @@ class ConditionalAccessPolicy(PolicyDeletableItem, Parsable): odata_type: Optional[str] = "#microsoft.graph.conditionalAccessPolicy" # The conditions property conditions: Optional[ConditionalAccessConditionSet] = None - # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. created_date_time: Optional[datetime.datetime] = None # Not used. description: Optional[str] = None @@ -31,7 +31,7 @@ class ConditionalAccessPolicy(PolicyDeletableItem, Parsable): grant_controls: Optional[ConditionalAccessGrantControls] = None # Specifies the identifier of a conditionalAccessPolicy object. Read-only. id: Optional[str] = None - # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. modified_date_time: Optional[datetime.datetime] = None # Specifies the session controls that are enforced after sign-in. session_controls: Optional[ConditionalAccessSessionControls] = None diff --git a/msgraph_beta/generated/models/connected_organization_members.py b/msgraph_beta/generated/models/connected_organization_members.py index d49c61fff59..ec068f23b74 100644 --- a/msgraph_beta/generated/models/connected_organization_members.py +++ b/msgraph_beta/generated/models/connected_organization_members.py @@ -13,7 +13,7 @@ class ConnectedOrganizationMembers(UserSet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.connectedOrganizationMembers" - # The name of the connected organization. Read only. + # The name of the connected organization. Read-only. description: Optional[str] = None # The ID of the connected organization in entitlement management. id: Optional[str] = None diff --git a/msgraph_beta/generated/models/context_metadata.py b/msgraph_beta/generated/models/context_metadata.py new file mode 100644 index 00000000000..779ce2f128a --- /dev/null +++ b/msgraph_beta/generated/models/context_metadata.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 .custom_metadata_dictionary import CustomMetadataDictionary + +@dataclass +class ContextMetadata(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 metadataProperties property + metadata_properties: Optional[CustomMetadataDictionary] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ContextMetadata: + """ + 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: ContextMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ContextMetadata() + + 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_metadata_dictionary import CustomMetadataDictionary + + from .custom_metadata_dictionary import CustomMetadataDictionary + + fields: dict[str, Callable[[Any], None]] = { + "metadataProperties": lambda n : setattr(self, 'metadata_properties', n.get_object_value(CustomMetadataDictionary)), + "@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_object_value("metadataProperties", self.metadata_properties) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/copilot_package.py b/msgraph_beta/generated/models/copilot_package.py index 64b9e786a77..22fff4e5baf 100644 --- a/msgraph_beta/generated/models/copilot_package.py +++ b/msgraph_beta/generated/models/copilot_package.py @@ -21,6 +21,8 @@ class CopilotPackage(Entity, Parsable): asset_id: Optional[str] = None # The availableTo property available_to: Optional[PackageStatus] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None # The deployedTo property deployed_to: Optional[PackageStatus] = None # The displayName property @@ -93,6 +95,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), "assetId": lambda n : setattr(self, 'asset_id', n.get_str_value()), "availableTo": lambda n : setattr(self, 'available_to', n.get_enum_value(PackageStatus)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "deployedTo": lambda n : setattr(self, 'deployed_to', n.get_enum_value(PackageStatus)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "elementTypes": lambda n : setattr(self, 'element_types', n.get_collection_of_primitive_values(str)), @@ -125,6 +128,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("appId", self.app_id) writer.write_str_value("assetId", self.asset_id) writer.write_enum_value("availableTo", self.available_to) + writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_enum_value("deployedTo", self.deployed_to) writer.write_str_value("displayName", self.display_name) writer.write_collection_of_primitive_values("elementTypes", self.element_types) diff --git a/msgraph_beta/generated/models/copilot_package_detail.py b/msgraph_beta/generated/models/copilot_package_detail.py index 0d0d2e1a848..470e0281292 100644 --- a/msgraph_beta/generated/models/copilot_package_detail.py +++ b/msgraph_beta/generated/models/copilot_package_detail.py @@ -27,6 +27,8 @@ class CopilotPackageDetail(CopilotPackage, Parsable): long_description: Optional[str] = None # The sensitivity property sensitivity: Optional[str] = None + # The sharedWithUsersAndGroups property + shared_with_users_and_groups: Optional[list[PackageAccessEntity]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CopilotPackageDetail: @@ -59,6 +61,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "elementDetails": lambda n : setattr(self, 'element_details', n.get_collection_of_object_values(PackageElementDetail)), "longDescription": lambda n : setattr(self, 'long_description', n.get_str_value()), "sensitivity": lambda n : setattr(self, 'sensitivity', n.get_str_value()), + "sharedWithUsersAndGroups": lambda n : setattr(self, 'shared_with_users_and_groups', n.get_collection_of_object_values(PackageAccessEntity)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -79,5 +82,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("elementDetails", self.element_details) writer.write_str_value("longDescription", self.long_description) writer.write_str_value("sensitivity", self.sensitivity) + writer.write_collection_of_object_values("sharedWithUsersAndGroups", self.shared_with_users_and_groups) diff --git a/msgraph_beta/generated/models/correlated_identity.py b/msgraph_beta/generated/models/correlated_identity.py new file mode 100644 index 00000000000..02da846fcb8 --- /dev/null +++ b/msgraph_beta/generated/models/correlated_identity.py @@ -0,0 +1,80 @@ +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 .correlation_error import CorrelationError + from .entity import Entity + from .identity_info import IdentityInfo + +from .entity import Entity + +@dataclass +class CorrelatedIdentity(Entity, Parsable): + # The date and time when the identity was correlated. Supports $orderby. + correlated_date_time: Optional[datetime.datetime] = None + # Error information if the correlation for this identity failed. null if successful. Supports $filter (eq). + error: Optional[CorrelationError] = None + # The OdataType property + odata_type: Optional[str] = None + # The source identity information from the on-premises directory. Supports $filter (eq). + source_identity: Optional[IdentityInfo] = None + # The correlation and assignment status. Possible values include: uncorrelated, correlatedNotAssigned, correlatedAssigned and failToCorrelate. Supports $filter (eq), $count. + status: Optional[str] = None + # The target identity information from Microsoft Entra ID. Supports $filter (eq). + target_identity: Optional[IdentityInfo] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CorrelatedIdentity: + """ + 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: CorrelatedIdentity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CorrelatedIdentity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .correlation_error import CorrelationError + from .entity import Entity + from .identity_info import IdentityInfo + + from .correlation_error import CorrelationError + from .entity import Entity + from .identity_info import IdentityInfo + + fields: dict[str, Callable[[Any], None]] = { + "correlatedDateTime": lambda n : setattr(self, 'correlated_date_time', n.get_datetime_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(CorrelationError)), + "sourceIdentity": lambda n : setattr(self, 'source_identity', n.get_object_value(IdentityInfo)), + "status": lambda n : setattr(self, 'status', n.get_str_value()), + "targetIdentity": lambda n : setattr(self, 'target_identity', n.get_object_value(IdentityInfo)), + } + 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("correlatedDateTime", self.correlated_date_time) + writer.write_object_value("error", self.error) + writer.write_object_value("sourceIdentity", self.source_identity) + writer.write_str_value("status", self.status) + writer.write_object_value("targetIdentity", self.target_identity) + + diff --git a/msgraph_beta/generated/models/correlated_identity_collection_response.py b/msgraph_beta/generated/models/correlated_identity_collection_response.py new file mode 100644 index 00000000000..9cb92486d58 --- /dev/null +++ b/msgraph_beta/generated/models/correlated_identity_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 .correlated_identity import CorrelatedIdentity + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CorrelatedIdentityCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CorrelatedIdentity]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CorrelatedIdentityCollectionResponse: + """ + 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: CorrelatedIdentityCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CorrelatedIdentityCollectionResponse() + + 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 .correlated_identity import CorrelatedIdentity + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .correlated_identity import CorrelatedIdentity + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CorrelatedIdentity)), + } + 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/correlation_error.py b/msgraph_beta/generated/models/correlation_error.py new file mode 100644 index 00000000000..0bb4b2b3bdb --- /dev/null +++ b/msgraph_beta/generated/models/correlation_error.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 CorrelationError(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 error code indicating why the correlation failed. + code: Optional[str] = None + # A human-readable description of the error. + message: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CorrelationError: + """ + 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: CorrelationError + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CorrelationError() + + 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]] = { + "code": lambda n : setattr(self, 'code', n.get_str_value()), + "message": lambda n : setattr(self, 'message', 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("code", self.code) + writer.write_str_value("message", self.message) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/cross_cloud_azure_active_directory_tenant.py b/msgraph_beta/generated/models/cross_cloud_azure_active_directory_tenant.py index 6115f000e50..f4a2a3db6af 100644 --- a/msgraph_beta/generated/models/cross_cloud_azure_active_directory_tenant.py +++ b/msgraph_beta/generated/models/cross_cloud_azure_active_directory_tenant.py @@ -13,11 +13,11 @@ class CrossCloudAzureActiveDirectoryTenant(IdentitySource, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.crossCloudAzureActiveDirectoryTenant" - # The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only. + # The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read-only. cloud_instance: Optional[str] = None - # The name of the Microsoft Entra tenant. Read only. + # The name of the Microsoft Entra tenant. Read-only. display_name: Optional[str] = None - # The ID of the Microsoft Entra tenant. Read only. + # The ID of the Microsoft Entra tenant. Read-only. tenant_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py b/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py index b579bbe4128..ee86015c3ae 100644 --- a/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py +++ b/msgraph_beta/generated/models/cross_tenant_access_policy_configuration_partner.py @@ -15,6 +15,7 @@ from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration from .m365_capability_base import M365CapabilityBase from .policy_deletable_item import PolicyDeletableItem + from .service_provider_constraints import ServiceProviderConstraints from .policy_deletable_item import PolicyDeletableItem @@ -50,6 +51,8 @@ class CrossTenantAccessPolicyConfigurationPartner(PolicyDeletableItem, Parsable) m365_collaboration_inbound: Optional[CrossTenantAccessPolicyM365CollaborationInboundSetting] = None # Defines your partner-specific configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with the partner organization using Microsoft 365 apps. m365_collaboration_outbound: Optional[CrossTenantAccessPolicyM365CollaborationOutboundSetting] = None + # The serviceProviderConstraints property + service_provider_constraints: Optional[ServiceProviderConstraints] = None # The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. tenant_id: Optional[str] = None # Defines the partner-specific tenant restrictions configuration for users in your organization who access a partner organization using partner supplied identities on your network or devices. @@ -81,6 +84,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration from .m365_capability_base import M365CapabilityBase from .policy_deletable_item import PolicyDeletableItem + from .service_provider_constraints import ServiceProviderConstraints from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting @@ -92,6 +96,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration from .m365_capability_base import M365CapabilityBase from .policy_deletable_item import PolicyDeletableItem + from .service_provider_constraints import ServiceProviderConstraints fields: dict[str, Callable[[Any], None]] = { "appServiceConnectInbound": lambda n : setattr(self, 'app_service_connect_inbound', n.get_object_value(CrossTenantAccessPolicyAppServiceConnectSetting)), @@ -108,6 +113,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "m365Capabilities": lambda n : setattr(self, 'm365_capabilities', n.get_collection_of_object_values(M365CapabilityBase)), "m365CollaborationInbound": lambda n : setattr(self, 'm365_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationInboundSetting)), "m365CollaborationOutbound": lambda n : setattr(self, 'm365_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationOutboundSetting)), + "serviceProviderConstraints": lambda n : setattr(self, 'service_provider_constraints', n.get_object_value(ServiceProviderConstraints)), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "tenantRestrictions": lambda n : setattr(self, 'tenant_restrictions', n.get_object_value(CrossTenantAccessPolicyTenantRestrictions)), } @@ -138,6 +144,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("m365Capabilities", self.m365_capabilities) writer.write_object_value("m365CollaborationInbound", self.m365_collaboration_inbound) writer.write_object_value("m365CollaborationOutbound", self.m365_collaboration_outbound) + writer.write_object_value("serviceProviderConstraints", self.service_provider_constraints) writer.write_str_value("tenantId", self.tenant_id) writer.write_object_value("tenantRestrictions", self.tenant_restrictions) diff --git a/msgraph_beta/generated/models/cross_tenant_migration_job.py b/msgraph_beta/generated/models/cross_tenant_migration_job.py index cf0713df4ee..c94d657b077 100644 --- a/msgraph_beta/generated/models/cross_tenant_migration_job.py +++ b/msgraph_beta/generated/models/cross_tenant_migration_job.py @@ -16,37 +16,37 @@ @dataclass class CrossTenantMigrationJob(Entity, Parsable): - # DateTime after which the migration should be performed + # Date and time after which the migration should be performed. 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. complete_after_date_time: Optional[datetime.datetime] = None - # ID of the user that created the job + # User principal name (UPN) of the user who created the job. Read-only. created_by: Optional[str] = None - # When the job what created + # When the job 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. Read-only. created_date_time: Optional[datetime.datetime] = None - # Display name of the job. Must be unique per tenant + # Display name of the job. Must be unique per tenant. display_name: Optional[str] = None - # Settings to use for migration of Exchange workload + # Settings to use for migration of Exchange workload. Nullable. exchange_settings: Optional[ExchangeOnlineCrossTenantMigrationSettings] = None # The jobType property job_type: Optional[CrossTenantMigrationJobType] = None - # When this migration job was last updated + # When this migration job was last updated. 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. Read-only. last_updated_date_time: Optional[datetime.datetime] = None - # Status message of the migration job + # Status message of the migration job. Nullable. Read-only. message: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Type of resource being migrated. Only Users is currently supported + # Type of resource being migrated. Only Users is currently supported. resource_type: Optional[str] = None - # IDs (GUID) of the resources being migrated with the migration job + # IDs (GUID) of the resources that are migrated with the migration job. resources: Optional[list[str]] = None - # ID (GUID) of the tenant that content is being migrated from + # ID (GUID) of the tenant that content is migrated from. source_tenant_id: Optional[str] = None # The status property status: Optional[CrossTenantMigrationJobStatus] = None - # ID of the tenant that content is being migrated to + # ID of the tenant that content is migrated to. Read-only. target_tenant_id: Optional[str] = None - # Details and status of the users being migrated in this migration job + # Details and status of the users migrated in this migration job. users: Optional[list[CrossTenantMigrationTask]] = None - # Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint) + # Workloads to migrate. Supported workloads are Teams, Exchange, and ODSP (OneDrive/SharePoint). workloads: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/custom_app_management_application_configuration.py b/msgraph_beta/generated/models/custom_app_management_application_configuration.py index 8f55ed4c06f..1959f18934a 100644 --- a/msgraph_beta/generated/models/custom_app_management_application_configuration.py +++ b/msgraph_beta/generated/models/custom_app_management_application_configuration.py @@ -23,7 +23,7 @@ class CustomAppManagementApplicationConfiguration(AdditionalDataHolder, BackedMo identifier_uris: Optional[IdentifierUriConfiguration] = None # The OdataType property odata_type: Optional[str] = None - # The redirectUris property + # Configuration for redirect URI validation rules and restrictions. redirect_uris: Optional[RedirectUriConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_access_review_upload_session.py b/msgraph_beta/generated/models/custom_data_provided_resource_access_review_upload_session.py new file mode 100644 index 00000000000..ec4d873d0cb --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_access_review_upload_session.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 .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + +from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + +@dataclass +class CustomDataProvidedResourceAccessReviewUploadSession(CustomDataProvidedResourceUploadSession, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceAccessReviewUploadSession: + """ + 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: CustomDataProvidedResourceAccessReviewUploadSession + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomDataProvidedResourceAccessReviewUploadSession() + + 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_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession + + 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/custom_data_provided_resource_payloads/access_review_context_data.py b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data.py new file mode 100644 index 00000000000..0e4872a1d76 --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data.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 .access_review_context_data_base import AccessReviewContextDataBase + +from .access_review_context_data_base import AccessReviewContextDataBase + +@dataclass +class AccessReviewContextData(AccessReviewContextDataBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewContextData: + """ + 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: AccessReviewContextData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewContextData() + + 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_context_data_base import AccessReviewContextDataBase + + from .access_review_context_data_base import AccessReviewContextDataBase + + 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/custom_data_provided_resource_payloads/access_review_context_data_base.py b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data_base.py new file mode 100644 index 00000000000..e9b6afd3dc0 --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/access_review_context_data_base.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_context_data import AccessReviewContextData + from .apply_decision_context_data import ApplyDecisionContextData + from .data import Data + +from .data import Data + +@dataclass +class AccessReviewContextDataBase(Data, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase" + # The unique identifier of the access review definition that this data is associated with. + review_definition_id: Optional[str] = None + # The unique identifier of the access review instance that this data is associated with. + review_instance_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewContextDataBase: + """ + 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: AccessReviewContextDataBase + """ + 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.customDataProvidedResourcePayloads.accessReviewContextData".casefold(): + from .access_review_context_data import AccessReviewContextData + + return AccessReviewContextData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData".casefold(): + from .apply_decision_context_data import ApplyDecisionContextData + + return ApplyDecisionContextData() + return AccessReviewContextDataBase() + + 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_context_data import AccessReviewContextData + from .apply_decision_context_data import ApplyDecisionContextData + from .data import Data + + from .access_review_context_data import AccessReviewContextData + from .apply_decision_context_data import ApplyDecisionContextData + from .data import Data + + fields: dict[str, Callable[[Any], None]] = { + "reviewDefinitionId": lambda n : setattr(self, 'review_definition_id', n.get_str_value()), + "reviewInstanceId": lambda n : setattr(self, 'review_instance_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("reviewDefinitionId", self.review_definition_id) + writer.write_str_value("reviewInstanceId", self.review_instance_id) + + diff --git a/msgraph_beta/generated/models/custom_data_provided_resource_payloads/apply_decision_context_data.py b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/apply_decision_context_data.py new file mode 100644 index 00000000000..b3ca1636f7c --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/apply_decision_context_data.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 .access_review_context_data_base import AccessReviewContextDataBase + +from .access_review_context_data_base import AccessReviewContextDataBase + +@dataclass +class ApplyDecisionContextData(AccessReviewContextDataBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ApplyDecisionContextData: + """ + 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: ApplyDecisionContextData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ApplyDecisionContextData() + + 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_context_data_base import AccessReviewContextDataBase + + from .access_review_context_data_base import AccessReviewContextDataBase + + 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/custom_data_provided_resource_payloads/data.py b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/data.py new file mode 100644 index 00000000000..96102a565fb --- /dev/null +++ b/msgraph_beta/generated/models/custom_data_provided_resource_payloads/data.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 .access_review_context_data import AccessReviewContextData + from .access_review_context_data_base import AccessReviewContextDataBase + from .apply_decision_context_data import ApplyDecisionContextData + +@dataclass +class Data(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) -> Data: + """ + 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: Data + """ + 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.customDataProvidedResourcePayloads.accessReviewContextData".casefold(): + from .access_review_context_data import AccessReviewContextData + + return AccessReviewContextData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase".casefold(): + from .access_review_context_data_base import AccessReviewContextDataBase + + return AccessReviewContextDataBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData".casefold(): + from .apply_decision_context_data import ApplyDecisionContextData + + return ApplyDecisionContextData() + return Data() + + 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_context_data import AccessReviewContextData + from .access_review_context_data_base import AccessReviewContextDataBase + from .apply_decision_context_data import ApplyDecisionContextData + + from .access_review_context_data import AccessReviewContextData + from .access_review_context_data_base import AccessReviewContextDataBase + from .apply_decision_context_data import ApplyDecisionContextData + + 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/custom_data_provided_resource_upload_session.py b/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py index 635f5b70fb0..a4f5c13bcd7 100644 --- a/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py +++ b/msgraph_beta/generated/models/custom_data_provided_resource_upload_session.py @@ -6,10 +6,11 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_payloads.data import Data from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus - from .custom_extension_data import CustomExtensionData from .entity import Entity from .entity import Entity @@ -18,8 +19,8 @@ class CustomDataProvidedResourceUploadSession(Entity, Parsable): # DateTime when the upload session was created. Read-only. Supports $orderby. created_date_time: Optional[datetime.datetime] = None - # An object containing the context for which this data is being uploaded. Currently the only possible concrete type is accessReviewResourceDataUploadSessionContextData - data: Optional[CustomExtensionData] = None + # An object containing the context for which this data is being uploaded. + data: Optional[Data] = None # The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. files: Optional[list[CustomDataProvidedResourceFile]] = None # Indicates if all the necessary files have been uploaded to this session. @@ -28,14 +29,10 @@ class CustomDataProvidedResourceUploadSession(Entity, Parsable): odata_type: Optional[str] = None # The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). reference_id: Optional[str] = None - # The source of the access data. This should be set to the customdataprovidedresource's name when creating the session. - source: Optional[str] = None # The stats property stats: Optional[CustomDataProvidedResourceUploadStats] = None # The status property status: Optional[CustomDataProvidedResourceUploadStatus] = None - # Schematized form of the expected CSV columns in the uploaded file. The only possible value currently is: accessReviewDataUploadTriggerCallbackData - type: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvidedResourceUploadSession: @@ -46,6 +43,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomDataProvided """ 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.customDataProvidedResourceAccessReviewUploadSession".casefold(): + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + + return CustomDataProvidedResourceAccessReviewUploadSession() return CustomDataProvidedResourceUploadSession() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -53,28 +59,28 @@ 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_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_payloads.data import Data from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus - from .custom_extension_data import CustomExtensionData from .entity import Entity + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession from .custom_data_provided_resource_file import CustomDataProvidedResourceFile + from .custom_data_provided_resource_payloads.data import Data from .custom_data_provided_resource_upload_stats import CustomDataProvidedResourceUploadStats from .custom_data_provided_resource_upload_status import CustomDataProvidedResourceUploadStatus - from .custom_extension_data import CustomExtensionData from .entity import Entity fields: dict[str, Callable[[Any], None]] = { "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), - "data": lambda n : setattr(self, 'data', n.get_object_value(CustomExtensionData)), + "data": lambda n : setattr(self, 'data', n.get_object_value(Data)), "files": lambda n : setattr(self, 'files', n.get_collection_of_object_values(CustomDataProvidedResourceFile)), "isUploadDone": lambda n : setattr(self, 'is_upload_done', n.get_bool_value()), "referenceId": lambda n : setattr(self, 'reference_id', n.get_str_value()), - "source": lambda n : setattr(self, 'source', n.get_str_value()), "stats": lambda n : setattr(self, 'stats', n.get_object_value(CustomDataProvidedResourceUploadStats)), "status": lambda n : setattr(self, 'status', n.get_enum_value(CustomDataProvidedResourceUploadStatus)), - "type": lambda n : setattr(self, 'type', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -94,9 +100,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("files", self.files) writer.write_bool_value("isUploadDone", self.is_upload_done) writer.write_str_value("referenceId", self.reference_id) - writer.write_str_value("source", self.source) writer.write_object_value("stats", self.stats) writer.write_enum_value("status", self.status) - writer.write_str_value("type", self.type) diff --git a/msgraph_beta/generated/models/custom_emoji_from_identity_set.py b/msgraph_beta/generated/models/custom_emoji_from_identity_set.py new file mode 100644 index 00000000000..3ca774735a7 --- /dev/null +++ b/msgraph_beta/generated/models/custom_emoji_from_identity_set.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 .identity_set import IdentitySet + +from .identity_set import IdentitySet + +@dataclass +class CustomEmojiFromIdentitySet(IdentitySet, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.customEmojiFromIdentitySet" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomEmojiFromIdentitySet: + """ + 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: CustomEmojiFromIdentitySet + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomEmojiFromIdentitySet() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity_set import IdentitySet + + from .identity_set import IdentitySet + + 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/custom_extension_data.py b/msgraph_beta/generated/models/custom_extension_data.py index b7cf3177d7f..259585ca952 100644 --- a/msgraph_beta/generated/models/custom_extension_data.py +++ b/msgraph_beta/generated/models/custom_extension_data.py @@ -7,11 +7,10 @@ if TYPE_CHECKING: from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData - from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData - from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData @dataclass class CustomExtensionData(AdditionalDataHolder, BackedModel, Parsable): @@ -41,14 +40,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionDat from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData return AccessPackageAssignmentRequestCallbackData() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewDataUploadTriggerCallbackData".casefold(): - from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData - - return AccessReviewDataUploadTriggerCallbackData() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewResourceDataUploadSessionContextData".casefold(): - from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData - - return AccessReviewResourceDataUploadSessionContextData() if mapping_value and mapping_value.casefold() == "#microsoft.graph.assignmentRequestApprovalStageCallbackData".casefold(): from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData @@ -61,6 +52,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionDat from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData return CustomTaskExtensionCalloutData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.customTaskExtensionResponseData".casefold(): + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData + + return CustomTaskExtensionResponseData() return CustomExtensionData() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -69,18 +64,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData - from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData - from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData - from .access_review_data_upload_trigger_callback_data import AccessReviewDataUploadTriggerCallbackData - from .access_review_resource_data_upload_session_context_data import AccessReviewResourceDataUploadSessionContextData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), diff --git a/msgraph_beta/generated/models/ddm_app_allow_downloads_over_cellular.py b/msgraph_beta/generated/models/ddm_app_allow_downloads_over_cellular.py new file mode 100644 index 00000000000..604ed44b973 --- /dev/null +++ b/msgraph_beta/generated/models/ddm_app_allow_downloads_over_cellular.py @@ -0,0 +1,12 @@ +from enum import Enum + +class DdmAppAllowDownloadsOverCellular(str, Enum): + # The device downloads apps of any size using a cellular network. + AlwaysOn = "alwaysOn", + # The device doesn't download apps using a cellular network. The device pauses the automatic install or update operation until a different network is active. + AlwaysOff = "alwaysOff", + # The device uses the settings for the corresponding store when downloading apps. + StoreSettings = "storeSettings", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/ddm_app_automatic_app_updates.py b/msgraph_beta/generated/models/ddm_app_automatic_app_updates.py new file mode 100644 index 00000000000..f635c73379a --- /dev/null +++ b/msgraph_beta/generated/models/ddm_app_automatic_app_updates.py @@ -0,0 +1,12 @@ +from enum import Enum + +class DdmAppAutomaticAppUpdates(str, Enum): + # The device automatically updates the app to the latest version. + AlwaysOn = "alwaysOn", + # The device never automatically updates the app. + AlwaysOff = "alwaysOff", + # The device uses the settings for the corresponding store to determine when to automatically update the app. + StoreSettings = "storeSettings", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/delegated_admin_relationship.py b/msgraph_beta/generated/models/delegated_admin_relationship.py index 5f4c74ecb96..2629cb49b5b 100644 --- a/msgraph_beta/generated/models/delegated_admin_relationship.py +++ b/msgraph_beta/generated/models/delegated_admin_relationship.py @@ -45,7 +45,7 @@ class DelegatedAdminRelationship(Entity, Parsable): operations: Optional[list[DelegatedAdminRelationshipOperation]] = None # The requests associated with the delegated admin relationship. requests: Optional[list[DelegatedAdminRelationshipRequest]] = None - # The status of the relationship. Read Only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. + # The status of the relationship. Read-only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. status: Optional[DelegatedAdminRelationshipStatus] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/protection_rule.py b/msgraph_beta/generated/models/delegated_admin_service_provider_constraints.py similarity index 50% rename from msgraph_beta/generated/models/security/protection_rule.py rename to msgraph_beta/generated/models/delegated_admin_service_provider_constraints.py index 6779c1b26ae..708bbdc4fc1 100644 --- a/msgraph_beta/generated/models/security/protection_rule.py +++ b/msgraph_beta/generated/models/delegated_admin_service_provider_constraints.py @@ -6,65 +6,44 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from ..entity import Entity - from .detection_rule import DetectionRule + from .service_provider_constraints import ServiceProviderConstraints -from ..entity import Entity +from .service_provider_constraints import ServiceProviderConstraints @dataclass -class ProtectionRule(Entity, Parsable): - # Name of the user or application that created the rule. - created_by: Optional[str] = None - # Timestamp of rule creation. +class DelegatedAdminServiceProviderConstraints(ServiceProviderConstraints, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.delegatedAdminServiceProviderConstraints" + # The allowedRoleTemplateIds property + allowed_role_template_ids: Optional[list[str]] = None + # The createdDateTime property created_date_time: Optional[datetime.datetime] = None - # Name of the rule. - display_name: Optional[str] = None - # Whether rule is turned on for the tenant. - is_enabled: Optional[bool] = None - # Name of the user or application who last updated the rule. - last_modified_by: Optional[str] = None - # Timestamp of when the rule was last updated. + # The lastModifiedDateTime property 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) -> ProtectionRule: + def create_from_discriminator_value(parse_node: ParseNode) -> DelegatedAdminServiceProviderConstraints: """ 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: ProtectionRule + Returns: DelegatedAdminServiceProviderConstraints """ 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.detectionRule".casefold(): - from .detection_rule import DetectionRule - - return DetectionRule() - return ProtectionRule() + return DelegatedAdminServiceProviderConstraints() 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 .detection_rule import DetectionRule + from .service_provider_constraints import ServiceProviderConstraints - from ..entity import Entity - from .detection_rule import DetectionRule + from .service_provider_constraints import ServiceProviderConstraints fields: dict[str, Callable[[Any], None]] = { - "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "allowedRoleTemplateIds": lambda n : setattr(self, 'allowed_role_template_ids', n.get_collection_of_primitive_values(str)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), - "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_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() @@ -80,11 +59,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_str_value("createdBy", self.created_by) + writer.write_collection_of_primitive_values("allowedRoleTemplateIds", self.allowed_role_template_ids) writer.write_datetime_value("createdDateTime", self.created_date_time) - writer.write_str_value("displayName", self.display_name) - writer.write_bool_value("isEnabled", self.is_enabled) - 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/device_compliance_policy_script.py b/msgraph_beta/generated/models/device_compliance_policy_script.py index 72b09f4aa36..3ee1d12275f 100644 --- a/msgraph_beta/generated/models/device_compliance_policy_script.py +++ b/msgraph_beta/generated/models/device_compliance_policy_script.py @@ -18,6 +18,8 @@ class DeviceCompliancePolicyScript(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None # Json of the rules. rules_content: Optional[bytes] = None + # Indicates the interval, in minutes, at which the custom compliance script is evaluated on the device. Allowed range from 1 to 480. Nullable. + run_interval_in_minutes: Optional[int] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeviceCompliancePolicyScript: @@ -39,6 +41,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "deviceComplianceScriptId": lambda n : setattr(self, 'device_compliance_script_id', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "rulesContent": lambda n : setattr(self, 'rules_content', n.get_bytes_value()), + "runIntervalInMinutes": lambda n : setattr(self, 'run_interval_in_minutes', n.get_int_value()), } return fields @@ -53,6 +56,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("deviceComplianceScriptId", self.device_compliance_script_id) writer.write_str_value("@odata.type", self.odata_type) writer.write_bytes_value("rulesContent", self.rules_content) + writer.write_int_value("runIntervalInMinutes", self.run_interval_in_minutes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/device_compliance_script.py b/msgraph_beta/generated/models/device_compliance_script.py index ed0a4f4e731..4f57cfdfb1e 100644 --- a/msgraph_beta/generated/models/device_compliance_script.py +++ b/msgraph_beta/generated/models/device_compliance_script.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .device_compliance_script_device_state import DeviceComplianceScriptDeviceState + from .device_compliance_script_platform_type import DeviceComplianceScriptPlatformType from .device_compliance_script_run_summary import DeviceComplianceScriptRunSummary from .device_health_script_assignment import DeviceHealthScriptAssignment from .entity import Entity @@ -37,6 +38,8 @@ class DeviceComplianceScript(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None + # Indicates the operating system platform type that this compliance script targets. + platform: Optional[DeviceComplianceScriptPlatformType] = None # Name of the device compliance script publisher publisher: Optional[str] = None # List of Scope Tag IDs for the device compliance script @@ -67,12 +70,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .device_compliance_script_device_state import DeviceComplianceScriptDeviceState + from .device_compliance_script_platform_type import DeviceComplianceScriptPlatformType from .device_compliance_script_run_summary import DeviceComplianceScriptRunSummary from .device_health_script_assignment import DeviceHealthScriptAssignment from .entity import Entity from .run_as_account_type import RunAsAccountType from .device_compliance_script_device_state import DeviceComplianceScriptDeviceState + from .device_compliance_script_platform_type import DeviceComplianceScriptPlatformType from .device_compliance_script_run_summary import DeviceComplianceScriptRunSummary from .device_health_script_assignment import DeviceHealthScriptAssignment from .entity import Entity @@ -87,6 +92,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "enforceSignatureCheck": lambda n : setattr(self, 'enforce_signature_check', n.get_bool_value()), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "platform": lambda n : setattr(self, 'platform', n.get_enum_value(DeviceComplianceScriptPlatformType)), "publisher": lambda n : setattr(self, 'publisher', n.get_str_value()), "roleScopeTagIds": lambda n : setattr(self, 'role_scope_tag_ids', n.get_collection_of_primitive_values(str)), "runAsAccount": lambda n : setattr(self, 'run_as_account', n.get_enum_value(RunAsAccountType)), @@ -113,6 +119,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("deviceRunStates", self.device_run_states) writer.write_str_value("displayName", self.display_name) writer.write_bool_value("enforceSignatureCheck", self.enforce_signature_check) + writer.write_enum_value("platform", self.platform) writer.write_str_value("publisher", self.publisher) writer.write_collection_of_primitive_values("roleScopeTagIds", self.role_scope_tag_ids) writer.write_enum_value("runAsAccount", self.run_as_account) diff --git a/msgraph_beta/generated/models/device_compliance_script_platform_type.py b/msgraph_beta/generated/models/device_compliance_script_platform_type.py new file mode 100644 index 00000000000..f4572b24756 --- /dev/null +++ b/msgraph_beta/generated/models/device_compliance_script_platform_type.py @@ -0,0 +1,12 @@ +from enum import Enum + +class DeviceComplianceScriptPlatformType(str, Enum): + # Default. Indicates that the compliance script targets devices running Windows 10 and later. + Windows10 = "windows10", + # Indicates that the compliance script targets devices running Linux. + Linux = "linux", + # Indicates that the compliance script targets devices running macOS. + MacOS = "macOS", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/device_management/device_management.py b/msgraph_beta/generated/models/device_management/device_management.py index fe524b2f078..1bde27d8036 100644 --- a/msgraph_beta/generated/models/device_management/device_management.py +++ b/msgraph_beta/generated/models/device_management/device_management.py @@ -409,7 +409,7 @@ class DeviceManagement(Entity, Parsable): remote_assistance_partners: Optional[list[RemoteAssistancePartner]] = None # The remote assistance settings singleton remote_assistance_settings: Optional[RemoteAssistanceSettings] = None - # The reports property + # Reports singleton reports: Optional[DeviceManagementReports] = None # Collection of resource access settings associated with account. resource_access_profiles: Optional[list[DeviceManagementResourceAccessProfileBase]] = None diff --git a/msgraph_beta/generated/models/device_management_reports.py b/msgraph_beta/generated/models/device_management_reports.py index 8be0cb7f900..c7cd054549b 100644 --- a/msgraph_beta/generated/models/device_management_reports.py +++ b/msgraph_beta/generated/models/device_management_reports.py @@ -13,6 +13,9 @@ @dataclass class DeviceManagementReports(Entity, Parsable): + """ + Singleton entity that acts as a container for all reports functionality. + """ # Entity representing the configuration of a cached report. cached_report_configurations: Optional[list[DeviceManagementCachedReportConfiguration]] = None # Entity representing a job to export a report. diff --git a/msgraph_beta/generated/models/device_platform_type.py b/msgraph_beta/generated/models/device_platform_type.py index d4dd1d03a06..0b6b59048b8 100644 --- a/msgraph_beta/generated/models/device_platform_type.py +++ b/msgraph_beta/generated/models/device_platform_type.py @@ -25,7 +25,7 @@ class DevicePlatformType(str, Enum): AndroidMobileApplicationManagement = "androidMobileApplicationManagement", # Indicates Mobile Application Management (MAM) for iOS devices IOSMobileApplicationManagement = "iOSMobileApplicationManagement", - # Evolvable enumeration sentinel value. Do not use. + # Evolvable enumeration sentinel value. Do not use UnknownFutureValue = "unknownFutureValue", # Indicates Mobile Application Management (MAM) for Windows devices. WindowsMobileApplicationManagement = "windowsMobileApplicationManagement", diff --git a/msgraph_beta/generated/models/directory_role.py b/msgraph_beta/generated/models/directory_role.py index 0f3c8ecb516..8ce47fb0f31 100644 --- a/msgraph_beta/generated/models/directory_role.py +++ b/msgraph_beta/generated/models/directory_role.py @@ -20,7 +20,7 @@ class DirectoryRole(DirectoryObject, Parsable): display_name: Optional[str] = None # Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand. members: Optional[list[DirectoryObject]] = None - # The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select. + # The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select. role_template_id: Optional[str] = None # Members of this directory role that are scoped to administrative units. Read-only. Nullable. scoped_members: Optional[list[ScopedRoleMembership]] = None diff --git a/msgraph_beta/generated/models/distribution_list.py b/msgraph_beta/generated/models/distribution_list.py new file mode 100644 index 00000000000..8eed745d420 --- /dev/null +++ b/msgraph_beta/generated/models/distribution_list.py @@ -0,0 +1,86 @@ +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 .distribution_list_member import DistributionListMember + from .member import Member + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + +from .outlook_item import OutlookItem + +@dataclass +class DistributionList(OutlookItem, Parsable): + # The OdataType property + 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. + members: Optional[list[Member]] = None + # The notes property + notes: Optional[str] = None + # The personIdentifier property + person_identifier: Optional[str] = None + # The singleValueExtendedProperties property + single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DistributionList: + """ + 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: DistributionList + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DistributionList() + + 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()), + "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), + } + 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_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) + writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) + + diff --git a/msgraph_beta/generated/models/distribution_list_collection_response.py b/msgraph_beta/generated/models/distribution_list_collection_response.py new file mode 100644 index 00000000000..1cc997f8fdd --- /dev/null +++ b/msgraph_beta/generated/models/distribution_list_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 .distribution_list import DistributionList + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DistributionListCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[DistributionList]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DistributionListCollectionResponse: + """ + 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: DistributionListCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DistributionListCollectionResponse() + + 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 .distribution_list import DistributionList + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .distribution_list import DistributionList + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DistributionList)), + } + 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/distribution_list_member.py new file mode 100644 index 00000000000..526d526ab31 --- /dev/null +++ b/msgraph_beta/generated/models/distribution_list_member.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 .contact import Contact + from .entity import Entity + from .recipient_type import RecipientType + +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. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The recipientType property + recipient_type: Optional[RecipientType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DistributionListMember: + """ + 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 + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DistributionListMember() + + 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 .contact import Contact + from .entity import Entity + from .recipient_type import RecipientType + + 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()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "recipientType": lambda n : setattr(self, 'recipient_type', n.get_enum_value(RecipientType)), + } + 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("contact", self.contact) + writer.write_str_value("contactId", self.contact_id) + writer.write_str_value("displayName", self.display_name) + writer.write_enum_value("recipientType", self.recipient_type) + + diff --git a/msgraph_beta/generated/models/distribution_list_member_collection_response.py b/msgraph_beta/generated/models/distribution_list_member_collection_response.py new file mode 100644 index 00000000000..53cf0f3d627 --- /dev/null +++ b/msgraph_beta/generated/models/distribution_list_member_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 .distribution_list_member import DistributionListMember + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DistributionListMemberCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[DistributionListMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DistributionListMemberCollectionResponse: + """ + 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 + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DistributionListMemberCollectionResponse() + + 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 .distribution_list_member import DistributionListMember + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .distribution_list_member import DistributionListMember + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DistributionListMember)), + } + 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/dlp_action.py b/msgraph_beta/generated/models/dlp_action.py index 12824875dd4..795da63193d 100644 --- a/msgraph_beta/generated/models/dlp_action.py +++ b/msgraph_beta/generated/models/dlp_action.py @@ -14,4 +14,5 @@ class DlpAction(str, Enum): SPSharingNotifyUser = "sPSharingNotifyUser", SPSharingGenerateIncidentReport = "sPSharingGenerateIncidentReport", RestrictWebGrounding = "restrictWebGrounding", + PolicyTip = "policyTip", diff --git a/msgraph_beta/generated/models/dlp_action_info.py b/msgraph_beta/generated/models/dlp_action_info.py index 6f63ef081b4..d77b36b803c 100644 --- a/msgraph_beta/generated/models/dlp_action_info.py +++ b/msgraph_beta/generated/models/dlp_action_info.py @@ -9,6 +9,7 @@ from .block_access_action import BlockAccessAction from .dlp_action import DlpAction from .notify_user_action import NotifyUserAction + from .policy_tip_action import PolicyTipAction from .restrict_access_action import RestrictAccessAction from .restrict_access_action_base import RestrictAccessActionBase @@ -46,6 +47,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DlpActionInfo: from .notify_user_action import NotifyUserAction return NotifyUserAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyTipAction".casefold(): + from .policy_tip_action import PolicyTipAction + + return PolicyTipAction() if mapping_value and mapping_value.casefold() == "#microsoft.graph.restrictAccessAction".casefold(): from .restrict_access_action import RestrictAccessAction @@ -64,12 +69,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .block_access_action import BlockAccessAction from .dlp_action import DlpAction from .notify_user_action import NotifyUserAction + from .policy_tip_action import PolicyTipAction from .restrict_access_action import RestrictAccessAction from .restrict_access_action_base import RestrictAccessActionBase from .block_access_action import BlockAccessAction from .dlp_action import DlpAction from .notify_user_action import NotifyUserAction + from .policy_tip_action import PolicyTipAction from .restrict_access_action import RestrictAccessAction from .restrict_access_action_base import RestrictAccessActionBase diff --git a/msgraph_beta/generated/models/drive_exclusion_unit.py b/msgraph_beta/generated/models/drive_exclusion_unit.py index fab056ce96c..9b60d3a55ce 100644 --- a/msgraph_beta/generated/models/drive_exclusion_unit.py +++ b/msgraph_beta/generated/models/drive_exclusion_unit.py @@ -13,11 +13,11 @@ class DriveExclusionUnit(ExclusionUnitBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.driveExclusionUnit" - # The directoryObjectId property + # The unique identifier of the directory object (user) associated with the drive. directory_object_id: Optional[str] = None - # The displayName property + # The display name of the user associated with the drive. display_name: Optional[str] = None - # The email property + # The email address of the user associated with the drive. email: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job.py b/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job.py index 5bf1cdc2ba1..e4ad2f9f0db 100644 --- a/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job.py +++ b/msgraph_beta/generated/models/drive_exclusion_units_bulk_addition_job.py @@ -13,7 +13,7 @@ class DriveExclusionUnitsBulkAdditionJob(ExclusionUnitBulkAdditionJob, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.driveExclusionUnitsBulkAdditionJob" - # The drives property + # The email addresses or user principal names of the users whose OneDrive drives are to be added as exclusion units to the protection policy. drives: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/drive_item.py b/msgraph_beta/generated/models/drive_item.py index f150fc121a7..9e76fe42947 100644 --- a/msgraph_beta/generated/models/drive_item.py +++ b/msgraph_beta/generated/models/drive_item.py @@ -22,6 +22,7 @@ from .item_analytics import ItemAnalytics from .item_retention_label import ItemRetentionLabel from .list_item import ListItem + from .lock_info import LockInfo from .malware import Malware from .media import Media from .package import Package @@ -78,6 +79,8 @@ class DriveItem(BaseItem, Parsable): list_item: Optional[ListItem] = None # Location metadata, if the item has location data. Read-only. location: Optional[GeoCoordinates] = None + # Lock metadata for the item, including the lock type, when it was created, when it expires, and which users currently hold the lock. Read-only. + lock_info: Optional[LockInfo] = None # Malware metadata, if the item was detected to contain malware. Read-only. malware: Optional[Malware] = None # Information about the media (audio or video) item. Read-write. Only on OneDrive for Business and SharePoint. @@ -158,6 +161,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .item_analytics import ItemAnalytics from .item_retention_label import ItemRetentionLabel from .list_item import ListItem + from .lock_info import LockInfo from .malware import Malware from .media import Media from .package import Package @@ -193,6 +197,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .item_analytics import ItemAnalytics from .item_retention_label import ItemRetentionLabel from .list_item import ListItem + from .lock_info import LockInfo from .malware import Malware from .media import Media from .package import Package @@ -228,6 +233,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "image": lambda n : setattr(self, 'image', n.get_object_value(Image)), "listItem": lambda n : setattr(self, 'list_item', n.get_object_value(ListItem)), "location": lambda n : setattr(self, 'location', n.get_object_value(GeoCoordinates)), + "lockInfo": lambda n : setattr(self, 'lock_info', n.get_object_value(LockInfo)), "malware": lambda n : setattr(self, 'malware', n.get_object_value(Malware)), "media": lambda n : setattr(self, 'media', n.get_object_value(Media)), "package": lambda n : setattr(self, 'package', n.get_object_value(Package)), @@ -281,6 +287,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("image", self.image) writer.write_object_value("listItem", self.list_item) writer.write_object_value("location", self.location) + writer.write_object_value("lockInfo", self.lock_info) writer.write_object_value("malware", self.malware) writer.write_object_value("media", self.media) writer.write_object_value("package", self.package) diff --git a/msgraph_beta/generated/models/employee_experience.py b/msgraph_beta/generated/models/employee_experience.py index 56584349db2..27153cd0d49 100644 --- a/msgraph_beta/generated/models/employee_experience.py +++ b/msgraph_beta/generated/models/employee_experience.py @@ -15,9 +15,6 @@ @dataclass class EmployeeExperience(AdditionalDataHolder, BackedModel, Parsable): - """ - Represents a container that exposes navigation properties for employee experience resources. - """ # 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/employee_experience_user.py b/msgraph_beta/generated/models/employee_experience_user.py index b6ab6a102d3..cdb40968b10 100644 --- a/msgraph_beta/generated/models/employee_experience_user.py +++ b/msgraph_beta/generated/models/employee_experience_user.py @@ -14,9 +14,6 @@ @dataclass class EmployeeExperienceUser(Entity, Parsable): - """ - Represents a container that exposes navigation properties for employee experience user resources. - """ # Represents the collection of Viva Engage roles assigned to a user. assigned_roles: Optional[list[EngagementRole]] = None # The learningCourseActivities property diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index f416f306579..d151a983ec6 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -7,7 +7,6 @@ if TYPE_CHECKING: from .aad_user_conversation_member import AadUserConversationMember - from .access_drift_report import AccessDriftReport from .access_package import AccessPackage from .access_package_assignment import AccessPackageAssignment from .access_package_assignment_policy import AccessPackageAssignmentPolicy @@ -54,6 +53,8 @@ from .admin_todo import AdminTodo from .admin_windows import AdminWindows from .admin_windows_updates import AdminWindowsUpdates + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState from .advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary from .agent import Agent @@ -445,6 +446,7 @@ from .copilot_policy_setting import CopilotPolicySetting from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting + from .correlated_identity import CorrelatedIdentity from .cors_configuration_v2 import CorsConfiguration_v2 from .credential_usage_summary import CredentialUsageSummary from .credential_user_registration_count import CredentialUserRegistrationCount @@ -470,6 +472,7 @@ from .custom_callout_extension import CustomCalloutExtension from .custom_claims_policy import CustomClaimsPolicy from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession from .custom_data_provided_resource_file import CustomDataProvidedResourceFile from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_handler import CustomExtensionHandler @@ -641,6 +644,8 @@ from .directory_role_template import DirectoryRoleTemplate 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 @@ -852,6 +857,7 @@ from .granular_restore_artifact_base import GranularRestoreArtifactBase from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .group import Group + from .group_analytics import GroupAnalytics from .group_lifecycle_policy import GroupLifecyclePolicy from .group_policy_category import GroupPolicyCategory from .group_policy_configuration import GroupPolicyConfiguration @@ -901,8 +907,10 @@ from .horizontal_section_column import HorizontalSectionColumn from .host_security_profile import HostSecurityProfile from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + from .identity_analytics_root import IdentityAnalyticsRoot from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute + from .identity_correlation import IdentityCorrelation from .identity_custom_user_flow_attribute import IdentityCustomUserFlowAttribute from .identity_finding import IdentityFinding from .identity_governance.custom_task_extension import CustomTaskExtension @@ -910,6 +918,7 @@ from .identity_governance.lifecycle_management_settings import LifecycleManagementSettings from .identity_governance.lifecycle_workflows_container import LifecycleWorkflowsContainer from .identity_governance.run import Run + from .identity_governance.subject_processing_result import SubjectProcessingResult from .identity_governance.task import Task from .identity_governance.task_definition import TaskDefinition from .identity_governance.task_processing_result import TaskProcessingResult @@ -1452,6 +1461,7 @@ from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta from .planner_group import PlannerGroup + from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_configuration import PlannerPlanConfiguration from .planner_plan_configuration_localization import PlannerPlanConfigurationLocalization @@ -1568,6 +1578,7 @@ from .remote_assistance_partner import RemoteAssistancePartner from .remote_assistance_settings import RemoteAssistanceSettings from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remove_from_lobby_operation import RemoveFromLobbyOperation from .reports_root import ReportsRoot from .report_root import ReportRoot from .request import Request @@ -1713,10 +1724,10 @@ from .security.intelligence_profile_indicator import IntelligenceProfileIndicator from .security.ip_address import IpAddress from .security.labels_root import LabelsRoot + from .security.manual_alert import ManualAlert from .security.network_adapter import NetworkAdapter from .security.passive_dns_record import PassiveDnsRecord from .security.policy_base import PolicyBase - from .security.protection_rule import ProtectionRule from .security.retention_event import RetentionEvent from .security.retention_event_type import RetentionEventType from .security.retention_label import RetentionLabel @@ -1818,6 +1829,7 @@ from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent from .share_point_migration_task import SharePointMigrationTask from .share_point_protection_policy import SharePointProtectionPolicy + from .share_point_report_settings import SharePointReportSettings from .share_point_restore_session import SharePointRestoreSession from .share_point_root import SharePointRoot from .share_point_user_identity_mapping import SharePointUserIdentityMapping @@ -1891,6 +1903,7 @@ from .targeted_managed_app_protection import TargetedManagedAppProtection from .target_device_group import TargetDeviceGroup from .task_file_attachment import TaskFileAttachment + from .task_history_item import TaskHistoryItem from .tax_group import TaxGroup from .team import Team from .teams_administration.number_assignment import NumberAssignment @@ -1919,6 +1932,7 @@ from .teamwork_device_health import TeamworkDeviceHealth from .teamwork_device_operation import TeamworkDeviceOperation from .teamwork_hosted_content import TeamworkHostedContent + from .teamwork_messaging import TeamworkMessaging from .teamwork_peripheral import TeamworkPeripheral from .teamwork_section import TeamworkSection from .teamwork_section_item import TeamworkSectionItem @@ -2130,6 +2144,7 @@ from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase from .virtual_event_session import VirtualEventSession from .virtual_event_townhall import VirtualEventTownhall + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar import VirtualEventWebinar from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .virtual_machine_details import VirtualMachineDetails @@ -2379,10 +2394,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .aad_user_conversation_member import AadUserConversationMember return AadUserConversationMember() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessDriftReport".casefold(): - from .access_drift_report import AccessDriftReport - - return AccessDriftReport() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessPackage".casefold(): from .access_package import AccessPackage @@ -2567,6 +2578,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .admin_windows_updates import AdminWindowsUpdates return AdminWindowsUpdates() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.admitAllFromLobbyOperation".casefold(): + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + + return AdmitAllFromLobbyOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.admitFromLobbyOperation".casefold(): + from .admit_from_lobby_operation import AdmitFromLobbyOperation + + return AdmitFromLobbyOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState".casefold(): from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState @@ -4139,6 +4158,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .copilot_setting import CopilotSetting return CopilotSetting() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.correlatedIdentity".casefold(): + from .correlated_identity import CorrelatedIdentity + + return CorrelatedIdentity() if mapping_value and mapping_value.casefold() == "#microsoft.graph.corsConfiguration_v2".casefold(): from .cors_configuration_v2 import CorsConfiguration_v2 @@ -4239,6 +4262,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .custom_data_provided_resource import CustomDataProvidedResource return CustomDataProvidedResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession".casefold(): + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession + + return CustomDataProvidedResourceAccessReviewUploadSession() if mapping_value and mapping_value.casefold() == "#microsoft.graph.customDataProvidedResourceFile".casefold(): from .custom_data_provided_resource_file import CustomDataProvidedResourceFile @@ -4924,6 +4951,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .directory_setting_template import DirectorySettingTemplate return DirectorySettingTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.distributionList".casefold(): + 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 @@ -5786,6 +5821,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .term_store.group import Group return Group() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.groupAnalytics".casefold(): + from .group_analytics import GroupAnalytics + + return GroupAnalytics() if mapping_value and mapping_value.casefold() == "#microsoft.graph.groupLifecyclePolicy".casefold(): from .group_lifecycle_policy import GroupLifecyclePolicy @@ -5985,6 +6024,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider return HumanSecurityFraudProtectionProvider() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityAnalyticsRoot".casefold(): + from .identity_analytics_root import IdentityAnalyticsRoot + + return IdentityAnalyticsRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityApiConnector".casefold(): from .identity_api_connector import IdentityApiConnector @@ -5993,6 +6036,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute return IdentityBuiltInUserFlowAttribute() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityCorrelation".casefold(): + from .identity_correlation import IdentityCorrelation + + return IdentityCorrelation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityCustomUserFlowAttribute".casefold(): from .identity_custom_user_flow_attribute import IdentityCustomUserFlowAttribute @@ -6021,6 +6068,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .identity_governance.run import Run return Run() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.subjectProcessingResult".casefold(): + from .identity_governance.subject_processing_result import SubjectProcessingResult + + return SubjectProcessingResult() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.task".casefold(): from .identity_governance.task import Task @@ -8203,6 +8254,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .planner_group import PlannerGroup return PlannerGroup() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerHistoryItem".casefold(): + from .planner_history_item import PlannerHistoryItem + + return PlannerHistoryItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerPlan".casefold(): from .planner_plan import PlannerPlan @@ -8669,6 +8724,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.removeFromLobbyOperation".casefold(): + from .remove_from_lobby_operation import RemoveFromLobbyOperation + + return RemoveFromLobbyOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.reportRoot".casefold(): from .report_root import ReportRoot @@ -9258,6 +9317,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.labels_root import LabelsRoot return LabelsRoot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.manualAlert".casefold(): + from .security.manual_alert import ManualAlert + + return ManualAlert() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.networkAdapter".casefold(): from .security.network_adapter import NetworkAdapter @@ -9271,10 +9334,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.policy_base import PolicyBase return PolicyBase() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.protectionRule".casefold(): - from .security.protection_rule import ProtectionRule - - return ProtectionRule() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.retentionEvent".casefold(): from .security.retention_event import RetentionEvent @@ -9684,6 +9743,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .share_point_protection_policy import SharePointProtectionPolicy return SharePointProtectionPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointReportSettings".casefold(): + from .share_point_report_settings import SharePointReportSettings + + return SharePointReportSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointRestoreSession".casefold(): from .share_point_restore_session import SharePointRestoreSession @@ -9980,6 +10043,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .task_file_attachment import TaskFileAttachment return TaskFileAttachment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.taskHistoryItem".casefold(): + from .task_history_item import TaskHistoryItem + + return TaskHistoryItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.taxGroup".casefold(): from .tax_group import TaxGroup @@ -10104,6 +10171,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .teamwork_hosted_content import TeamworkHostedContent return TeamworkHostedContent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamworkMessaging".casefold(): + from .teamwork_messaging import TeamworkMessaging + + return TeamworkMessaging() if mapping_value and mapping_value.casefold() == "#microsoft.graph.teamworkPeripheral".casefold(): from .teamwork_peripheral import TeamworkPeripheral @@ -10941,6 +11012,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .virtual_event_townhall import VirtualEventTownhall return VirtualEventTownhall() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventTownhallRegistrationConfiguration".casefold(): + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return VirtualEventTownhallRegistrationConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventWebinar".casefold(): from .virtual_event_webinar import VirtualEventWebinar @@ -11825,7 +11900,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .aad_user_conversation_member import AadUserConversationMember - from .access_drift_report import AccessDriftReport from .access_package import AccessPackage from .access_package_assignment import AccessPackageAssignment from .access_package_assignment_policy import AccessPackageAssignmentPolicy @@ -11872,6 +11946,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_todo import AdminTodo from .admin_windows import AdminWindows from .admin_windows_updates import AdminWindowsUpdates + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState from .advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary from .agent import Agent @@ -12263,6 +12339,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_policy_setting import CopilotPolicySetting from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting + from .correlated_identity import CorrelatedIdentity from .cors_configuration_v2 import CorsConfiguration_v2 from .credential_usage_summary import CredentialUsageSummary from .credential_user_registration_count import CredentialUserRegistrationCount @@ -12288,6 +12365,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_callout_extension import CustomCalloutExtension from .custom_claims_policy import CustomClaimsPolicy from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession from .custom_data_provided_resource_file import CustomDataProvidedResourceFile from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_handler import CustomExtensionHandler @@ -12459,6 +12537,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .directory_role_template import DirectoryRoleTemplate 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 @@ -12670,6 +12750,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .granular_restore_artifact_base import GranularRestoreArtifactBase from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .group import Group + from .group_analytics import GroupAnalytics from .group_lifecycle_policy import GroupLifecyclePolicy from .group_policy_category import GroupPolicyCategory from .group_policy_configuration import GroupPolicyConfiguration @@ -12719,8 +12800,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .horizontal_section_column import HorizontalSectionColumn from .host_security_profile import HostSecurityProfile from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + from .identity_analytics_root import IdentityAnalyticsRoot from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute + from .identity_correlation import IdentityCorrelation from .identity_custom_user_flow_attribute import IdentityCustomUserFlowAttribute from .identity_finding import IdentityFinding from .identity_governance.custom_task_extension import CustomTaskExtension @@ -12728,6 +12811,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_governance.lifecycle_management_settings import LifecycleManagementSettings from .identity_governance.lifecycle_workflows_container import LifecycleWorkflowsContainer from .identity_governance.run import Run + from .identity_governance.subject_processing_result import SubjectProcessingResult from .identity_governance.task import Task from .identity_governance.task_definition import TaskDefinition from .identity_governance.task_processing_result import TaskProcessingResult @@ -13270,6 +13354,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta from .planner_group import PlannerGroup + from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_configuration import PlannerPlanConfiguration from .planner_plan_configuration_localization import PlannerPlanConfigurationLocalization @@ -13386,6 +13471,7 @@ 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 .remove_from_lobby_operation import RemoveFromLobbyOperation from .reports_root import ReportsRoot from .report_root import ReportRoot from .request import Request @@ -13531,10 +13617,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.intelligence_profile_indicator import IntelligenceProfileIndicator from .security.ip_address import IpAddress from .security.labels_root import LabelsRoot + from .security.manual_alert import ManualAlert from .security.network_adapter import NetworkAdapter from .security.passive_dns_record import PassiveDnsRecord from .security.policy_base import PolicyBase - from .security.protection_rule import ProtectionRule from .security.retention_event import RetentionEvent from .security.retention_event_type import RetentionEventType from .security.retention_label import RetentionLabel @@ -13636,6 +13722,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent from .share_point_migration_task import SharePointMigrationTask from .share_point_protection_policy import SharePointProtectionPolicy + from .share_point_report_settings import SharePointReportSettings from .share_point_restore_session import SharePointRestoreSession from .share_point_root import SharePointRoot from .share_point_user_identity_mapping import SharePointUserIdentityMapping @@ -13709,6 +13796,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .targeted_managed_app_protection import TargetedManagedAppProtection from .target_device_group import TargetDeviceGroup from .task_file_attachment import TaskFileAttachment + from .task_history_item import TaskHistoryItem from .tax_group import TaxGroup from .team import Team from .teams_administration.number_assignment import NumberAssignment @@ -13737,6 +13825,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teamwork_device_health import TeamworkDeviceHealth from .teamwork_device_operation import TeamworkDeviceOperation from .teamwork_hosted_content import TeamworkHostedContent + from .teamwork_messaging import TeamworkMessaging from .teamwork_peripheral import TeamworkPeripheral from .teamwork_section import TeamworkSection from .teamwork_section_item import TeamworkSectionItem @@ -13948,6 +14037,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase from .virtual_event_session import VirtualEventSession from .virtual_event_townhall import VirtualEventTownhall + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar import VirtualEventWebinar from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .virtual_machine_details import VirtualMachineDetails @@ -14168,7 +14258,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .zebra_fota_deployment import ZebraFotaDeployment from .aad_user_conversation_member import AadUserConversationMember - from .access_drift_report import AccessDriftReport from .access_package import AccessPackage from .access_package_assignment import AccessPackageAssignment from .access_package_assignment_policy import AccessPackageAssignmentPolicy @@ -14215,6 +14304,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_todo import AdminTodo from .admin_windows import AdminWindows from .admin_windows_updates import AdminWindowsUpdates + from .admit_all_from_lobby_operation import AdmitAllFromLobbyOperation + from .admit_from_lobby_operation import AdmitFromLobbyOperation from .advanced_threat_protection_onboarding_device_setting_state import AdvancedThreatProtectionOnboardingDeviceSettingState from .advanced_threat_protection_onboarding_state_summary import AdvancedThreatProtectionOnboardingStateSummary from .agent import Agent @@ -14606,6 +14697,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_policy_setting import CopilotPolicySetting from .copilot_report_root import CopilotReportRoot from .copilot_setting import CopilotSetting + from .correlated_identity import CorrelatedIdentity from .cors_configuration_v2 import CorsConfiguration_v2 from .credential_usage_summary import CredentialUsageSummary from .credential_user_registration_count import CredentialUserRegistrationCount @@ -14631,6 +14723,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_callout_extension import CustomCalloutExtension from .custom_claims_policy import CustomClaimsPolicy from .custom_data_provided_resource import CustomDataProvidedResource + from .custom_data_provided_resource_access_review_upload_session import CustomDataProvidedResourceAccessReviewUploadSession from .custom_data_provided_resource_file import CustomDataProvidedResourceFile from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .custom_extension_handler import CustomExtensionHandler @@ -14802,6 +14895,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .directory_role_template import DirectoryRoleTemplate 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 @@ -15013,6 +15108,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .granular_restore_artifact_base import GranularRestoreArtifactBase from .granular_site_restore_artifact import GranularSiteRestoreArtifact from .group import Group + from .group_analytics import GroupAnalytics from .group_lifecycle_policy import GroupLifecyclePolicy from .group_policy_category import GroupPolicyCategory from .group_policy_configuration import GroupPolicyConfiguration @@ -15062,8 +15158,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .horizontal_section_column import HorizontalSectionColumn from .host_security_profile import HostSecurityProfile from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + from .identity_analytics_root import IdentityAnalyticsRoot from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute + from .identity_correlation import IdentityCorrelation from .identity_custom_user_flow_attribute import IdentityCustomUserFlowAttribute from .identity_finding import IdentityFinding from .identity_governance.custom_task_extension import CustomTaskExtension @@ -15071,6 +15169,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_governance.lifecycle_management_settings import LifecycleManagementSettings from .identity_governance.lifecycle_workflows_container import LifecycleWorkflowsContainer from .identity_governance.run import Run + from .identity_governance.subject_processing_result import SubjectProcessingResult from .identity_governance.task import Task from .identity_governance.task_definition import TaskDefinition from .identity_governance.task_processing_result import TaskProcessingResult @@ -15613,6 +15712,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta from .planner_group import PlannerGroup + from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_configuration import PlannerPlanConfiguration from .planner_plan_configuration_localization import PlannerPlanConfigurationLocalization @@ -15729,6 +15829,7 @@ 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 .remove_from_lobby_operation import RemoveFromLobbyOperation from .reports_root import ReportsRoot from .report_root import ReportRoot from .request import Request @@ -15874,10 +15975,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.intelligence_profile_indicator import IntelligenceProfileIndicator from .security.ip_address import IpAddress from .security.labels_root import LabelsRoot + from .security.manual_alert import ManualAlert from .security.network_adapter import NetworkAdapter from .security.passive_dns_record import PassiveDnsRecord from .security.policy_base import PolicyBase - from .security.protection_rule import ProtectionRule from .security.retention_event import RetentionEvent from .security.retention_event_type import RetentionEventType from .security.retention_label import RetentionLabel @@ -15979,6 +16080,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .share_point_migration_job_start_event import SharePointMigrationJobStartEvent from .share_point_migration_task import SharePointMigrationTask from .share_point_protection_policy import SharePointProtectionPolicy + from .share_point_report_settings import SharePointReportSettings from .share_point_restore_session import SharePointRestoreSession from .share_point_root import SharePointRoot from .share_point_user_identity_mapping import SharePointUserIdentityMapping @@ -16052,6 +16154,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .targeted_managed_app_protection import TargetedManagedAppProtection from .target_device_group import TargetDeviceGroup from .task_file_attachment import TaskFileAttachment + from .task_history_item import TaskHistoryItem from .tax_group import TaxGroup from .team import Team from .teams_administration.number_assignment import NumberAssignment @@ -16080,6 +16183,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teamwork_device_health import TeamworkDeviceHealth from .teamwork_device_operation import TeamworkDeviceOperation from .teamwork_hosted_content import TeamworkHostedContent + from .teamwork_messaging import TeamworkMessaging from .teamwork_peripheral import TeamworkPeripheral from .teamwork_section import TeamworkSection from .teamwork_section_item import TeamworkSectionItem @@ -16291,6 +16395,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase from .virtual_event_session import VirtualEventSession from .virtual_event_townhall import VirtualEventTownhall + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar import VirtualEventWebinar from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .virtual_machine_details import VirtualMachineDetails diff --git a/msgraph_beta/generated/models/exchange_protection_policy.py b/msgraph_beta/generated/models/exchange_protection_policy.py index 4c3f973d2b3..a0610973696 100644 --- a/msgraph_beta/generated/models/exchange_protection_policy.py +++ b/msgraph_beta/generated/models/exchange_protection_policy.py @@ -18,9 +18,9 @@ class ExchangeProtectionPolicy(ProtectionPolicyBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.exchangeProtectionPolicy" - # The mailboxExclusionUnits property + # The mailbox exclusion units associated with the Exchange protection policy. mailbox_exclusion_units: Optional[list[MailboxExclusionUnit]] = None - # The mailboxExclusionUnitsBulkAdditionJobs property + # The list of bulk addition jobs for mailbox exclusion units associated with the Exchange protection policy. mailbox_exclusion_units_bulk_addition_jobs: Optional[list[MailboxExclusionUnitsBulkAdditionJob]] = None # The rules associated with the Exchange protection policy. mailbox_inclusion_rules: Optional[list[MailboxProtectionRule]] = None diff --git a/msgraph_beta/generated/models/exclusion_unit_base.py b/msgraph_beta/generated/models/exclusion_unit_base.py index 96ae08afa5e..2ff3e0b46e8 100644 --- a/msgraph_beta/generated/models/exclusion_unit_base.py +++ b/msgraph_beta/generated/models/exclusion_unit_base.py @@ -17,19 +17,19 @@ @dataclass class ExclusionUnitBase(Entity, Parsable): - # The createdBy property + # The identity of the person who created the exclusion unit. created_by: Optional[IdentitySet] = None - # The createdDateTime property + # The date and time when the exclusion unit was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. created_date_time: Optional[datetime.datetime] = None - # The error property + # Contains error details if the exclusion unit is in a failed state. error: Optional[PublicError] = None - # The lastModifiedBy property + # The identity of the person who last modified the exclusion unit. last_modified_by: Optional[IdentitySet] = None - # The lastModifiedDateTime property + # The date and time when the exclusion unit was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The policyId property + # The unique identifier of the protection policy that contains this exclusion unit. policy_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/exclusion_unit_bulk_addition_job.py b/msgraph_beta/generated/models/exclusion_unit_bulk_addition_job.py index 80dc71ae983..478fe18c2f8 100644 --- a/msgraph_beta/generated/models/exclusion_unit_bulk_addition_job.py +++ b/msgraph_beta/generated/models/exclusion_unit_bulk_addition_job.py @@ -18,17 +18,17 @@ @dataclass class ExclusionUnitBulkAdditionJob(Entity, Parsable): - # The createdBy property + # The identity of the person who created the bulk addition job. created_by: Optional[IdentitySet] = None - # The createdDateTime property + # The date and time when the bulk addition job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. created_date_time: Optional[datetime.datetime] = None - # The displayName property + # The display name of the bulk addition job. display_name: Optional[str] = None - # The error property + # Contains error details if the bulk addition job failed. error: Optional[PublicError] = None - # The lastModifiedBy property + # The identity of the person who last modified the bulk addition job. last_modified_by: Optional[IdentitySet] = None - # The lastModifiedDateTime property + # The date and time when the bulk addition job was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/expedited_windows_quality_update_settings.py b/msgraph_beta/generated/models/expedited_windows_quality_update_settings.py index c58f1e18bd1..e013b8461bf 100644 --- a/msgraph_beta/generated/models/expedited_windows_quality_update_settings.py +++ b/msgraph_beta/generated/models/expedited_windows_quality_update_settings.py @@ -19,6 +19,8 @@ class ExpeditedWindowsQualityUpdateSettings(AdditionalDataHolder, BackedModel, P days_until_forced_reboot: Optional[int] = None # The OdataType property odata_type: Optional[str] = None + # The unique identifier for the quality update catalog item targeted by the expedite. + quality_update_catalog_item_id: Optional[str] = None # The release date to identify a quality update. quality_update_release: Optional[str] = None @@ -41,6 +43,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "daysUntilForcedReboot": lambda n : setattr(self, 'days_until_forced_reboot', n.get_int_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "qualityUpdateCatalogItemId": lambda n : setattr(self, 'quality_update_catalog_item_id', n.get_str_value()), "qualityUpdateRelease": lambda n : setattr(self, 'quality_update_release', n.get_str_value()), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_int_value("daysUntilForcedReboot", self.days_until_forced_reboot) writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("qualityUpdateCatalogItemId", self.quality_update_catalog_item_id) writer.write_str_value("qualityUpdateRelease", self.quality_update_release) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/export_item_response.py b/msgraph_beta/generated/models/export_item_response.py index 4bccc845667..e1f2e8dd0ea 100644 --- a/msgraph_beta/generated/models/export_item_response.py +++ b/msgraph_beta/generated/models/export_item_response.py @@ -17,7 +17,7 @@ class ExportItemResponse(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The version of the item. change_key: Optional[str] = None - # Data that represents an item in a base64 encoded opaque stream. + # Data that represents an item in a Base64-encoded opaque stream. data: Optional[bytes] = None # An error that occurs during an action. error: Optional[MailTipsError] = None diff --git a/msgraph_beta/generated/models/external_connectors/external_item.py b/msgraph_beta/generated/models/external_connectors/external_item.py index 36bdf5405f2..75529b760b1 100644 --- a/msgraph_beta/generated/models/external_connectors/external_item.py +++ b/msgraph_beta/generated/models/external_connectors/external_item.py @@ -9,6 +9,7 @@ from .acl import Acl from .external_activity import ExternalActivity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from ..entity import Entity @@ -21,6 +22,8 @@ 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 + information_protection_label: Optional[ExternalItemInformationProtectionLabel] = None # The OdataType property odata_type: Optional[str] = None # A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. @@ -46,18 +49,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .acl import Acl from .external_activity import ExternalActivity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from ..entity import Entity from .acl import Acl from .external_activity import ExternalActivity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties fields: dict[str, Callable[[Any], None]] = { "acl": lambda n : setattr(self, 'acl', n.get_collection_of_object_values(Acl)), "activities": lambda n : setattr(self, 'activities', n.get_collection_of_object_values(ExternalActivity)), "content": lambda n : setattr(self, 'content', n.get_object_value(ExternalItemContent)), + "informationProtectionLabel": lambda n : setattr(self, 'information_protection_label', n.get_object_value(ExternalItemInformationProtectionLabel)), "properties": lambda n : setattr(self, 'properties', n.get_object_value(Properties)), } super_fields = super().get_field_deserializers() @@ -76,6 +82,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("acl", self.acl) writer.write_collection_of_object_values("activities", self.activities) writer.write_object_value("content", self.content) + writer.write_object_value("informationProtectionLabel", self.information_protection_label) writer.write_object_value("properties", self.properties) 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 new file mode 100644 index 00000000000..95c4e4bbb93 --- /dev/null +++ b/msgraph_beta/generated/models/external_connectors/external_item_information_protection_label.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 ExternalItemInformationProtectionLabel(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 sensitivityLabelId property + sensitivity_label_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalItemInformationProtectionLabel: + """ + 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: ExternalItemInformationProtectionLabel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalItemInformationProtectionLabel() + + 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()), + "sensitivityLabelId": lambda n : setattr(self, 'sensitivity_label_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("sensitivityLabelId", self.sensitivity_label_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/external_connectors/label.py b/msgraph_beta/generated/models/external_connectors/label.py index 9feb14e5227..46db7a148df 100644 --- a/msgraph_beta/generated/models/external_connectors/label.py +++ b/msgraph_beta/generated/models/external_connectors/label.py @@ -55,4 +55,5 @@ class Label(str, Enum): PersonLanguages = "personLanguages", PersonPublications = "personPublications", PersonPatents = "personPatents", + PersonWorkPositions = "personWorkPositions", diff --git a/msgraph_beta/generated/models/external_domain_federation.py b/msgraph_beta/generated/models/external_domain_federation.py index 6a4cd71edfe..a12170ea164 100644 --- a/msgraph_beta/generated/models/external_domain_federation.py +++ b/msgraph_beta/generated/models/external_domain_federation.py @@ -13,11 +13,11 @@ class ExternalDomainFederation(IdentitySource, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.externalDomainFederation" - # The name of the identity source, typically also the domain name. Read only. + # The name of the identity source, typically also the domain name. Read-only. display_name: Optional[str] = None - # The domain name. Read only. + # The domain name. Read-only. domain_name: Optional[str] = None - # The issuerURI of the incoming federation. Read only. + # The issuerURI of the incoming federation. Read-only. issuer_uri: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/external_item.py b/msgraph_beta/generated/models/external_item.py index ff0f2f60b8d..e0bb77ca997 100644 --- a/msgraph_beta/generated/models/external_item.py +++ b/msgraph_beta/generated/models/external_item.py @@ -8,6 +8,7 @@ from .acl import Acl from .entity import Entity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from .entity import Entity @@ -18,6 +19,8 @@ class ExternalItem(Entity, Parsable): acl: Optional[list[Acl]] = None # The content property content: Optional[ExternalItemContent] = None + # The informationProtectionLabel property + information_protection_label: Optional[ExternalItemInformationProtectionLabel] = None # The OdataType property odata_type: Optional[str] = None # The properties property @@ -42,16 +45,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .acl import Acl from .entity import Entity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties from .acl import Acl from .entity import Entity from .external_item_content import ExternalItemContent + from .external_item_information_protection_label import ExternalItemInformationProtectionLabel from .properties import Properties fields: dict[str, Callable[[Any], None]] = { "acl": lambda n : setattr(self, 'acl', n.get_collection_of_object_values(Acl)), "content": lambda n : setattr(self, 'content', n.get_object_value(ExternalItemContent)), + "informationProtectionLabel": lambda n : setattr(self, 'information_protection_label', n.get_object_value(ExternalItemInformationProtectionLabel)), "properties": lambda n : setattr(self, 'properties', n.get_object_value(Properties)), } super_fields = super().get_field_deserializers() @@ -69,6 +75,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("acl", self.acl) writer.write_object_value("content", self.content) + writer.write_object_value("informationProtectionLabel", self.information_protection_label) writer.write_object_value("properties", self.properties) diff --git a/msgraph_beta/generated/models/external_item_information_protection_label.py b/msgraph_beta/generated/models/external_item_information_protection_label.py new file mode 100644 index 00000000000..95c4e4bbb93 --- /dev/null +++ b/msgraph_beta/generated/models/external_item_information_protection_label.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 ExternalItemInformationProtectionLabel(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 sensitivityLabelId property + sensitivity_label_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalItemInformationProtectionLabel: + """ + 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: ExternalItemInformationProtectionLabel + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalItemInformationProtectionLabel() + + 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()), + "sensitivityLabelId": lambda n : setattr(self, 'sensitivity_label_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("sensitivityLabelId", self.sensitivity_label_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/granular_restore_artifact_base.py b/msgraph_beta/generated/models/granular_restore_artifact_base.py index 616bdafb6f2..72807871ada 100644 --- a/msgraph_beta/generated/models/granular_restore_artifact_base.py +++ b/msgraph_beta/generated/models/granular_restore_artifact_base.py @@ -11,6 +11,7 @@ from .entity import Entity from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .granular_site_restore_artifact import GranularSiteRestoreArtifact + from .public_error import PublicError from .entity import Entity @@ -20,8 +21,10 @@ class GranularRestoreArtifactBase(Entity, Parsable): browse_session_id: Optional[str] = None # Date time when the artifact's restoration completes. completion_date_time: Optional[datetime.datetime] = None - # The destinationType property + # The restoration destination. The possible values are: new, inPlace, unknownFutureValue. destination_type: Optional[DestinationType] = None + # Contains error details if the restoration fails or completes with an error. + error: Optional[PublicError] = None # The OdataType property odata_type: Optional[str] = None # The restore point date time to which the artifact is restored. @@ -30,7 +33,7 @@ class GranularRestoreArtifactBase(Entity, Parsable): restored_item_key: Optional[str] = None # The path of the restored artifact. It's the path of the folder where all the artifacts are restored within a granular restore session. restored_item_path: Optional[str] = None - # The web url of the restord artifact. + # The web url of the restored artifact. restored_item_web_url: Optional[str] = None # The start time of the restoration. start_date_time: Optional[datetime.datetime] = None @@ -73,17 +76,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .granular_site_restore_artifact import GranularSiteRestoreArtifact + from .public_error import PublicError from .artifact_restore_status import ArtifactRestoreStatus from .destination_type import DestinationType from .entity import Entity from .granular_drive_restore_artifact import GranularDriveRestoreArtifact from .granular_site_restore_artifact import GranularSiteRestoreArtifact + from .public_error import PublicError fields: dict[str, Callable[[Any], None]] = { "browseSessionId": lambda n : setattr(self, 'browse_session_id', n.get_str_value()), "completionDateTime": lambda n : setattr(self, 'completion_date_time', n.get_datetime_value()), "destinationType": lambda n : setattr(self, 'destination_type', n.get_enum_value(DestinationType)), + "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), "restorePointDateTime": lambda n : setattr(self, 'restore_point_date_time', n.get_datetime_value()), "restoredItemKey": lambda n : setattr(self, 'restored_item_key', n.get_str_value()), "restoredItemPath": lambda n : setattr(self, 'restored_item_path', n.get_str_value()), @@ -108,6 +114,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("browseSessionId", self.browse_session_id) writer.write_datetime_value("completionDateTime", self.completion_date_time) writer.write_enum_value("destinationType", self.destination_type) + writer.write_object_value("error", self.error) writer.write_datetime_value("restorePointDateTime", self.restore_point_date_time) writer.write_str_value("restoredItemKey", self.restored_item_key) writer.write_str_value("restoredItemPath", self.restored_item_path) diff --git a/msgraph_beta/generated/models/granular_restore_items.py b/msgraph_beta/generated/models/granular_restore_items.py new file mode 100644 index 00000000000..f36e52cd88f --- /dev/null +++ b/msgraph_beta/generated/models/granular_restore_items.py @@ -0,0 +1,10 @@ +from enum import Enum + +class GranularRestoreItems(str, Enum): + Email = "email", + Note = "note", + Contact = "contact", + Task = "task", + Calendar = "calendar", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/group.py b/msgraph_beta/generated/models/group.py index 7e9ce8fbd12..86e90872929 100644 --- a/msgraph_beta/generated/models/group.py +++ b/msgraph_beta/generated/models/group.py @@ -39,9 +39,6 @@ @dataclass class Group(DirectoryObject, Parsable): - """ - Represents a Microsoft Entra group. - """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.group" # The list of users or groups allowed to create posts or calendar events in this group. If this list is non-empty, then only users or groups listed here can post. @@ -52,7 +49,7 @@ class Group(DirectoryObject, Parsable): allow_external_senders: Optional[bool] = None # Represents the app roles a group has been granted for an application. Supports $expand. app_role_assignments: Optional[list[AppRoleAssignment]] = None - # The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. + # The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups. assigned_labels: Optional[list[AssignedLabel]] = None # The licenses that are assigned to the group. Requires $select to retrieve. Supports $filter (eq). Read-only. assigned_licenses: Optional[list[AssignedLicense]] = None diff --git a/msgraph_beta/generated/models/group_access_type.py b/msgraph_beta/generated/models/group_access_type.py index 55872a80561..cd0b55e4bc6 100644 --- a/msgraph_beta/generated/models/group_access_type.py +++ b/msgraph_beta/generated/models/group_access_type.py @@ -5,4 +5,5 @@ class GroupAccessType(str, Enum): Private = "private", Secret = "secret", Public = "public", + UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/group_analytics.py b/msgraph_beta/generated/models/group_analytics.py new file mode 100644 index 00000000000..6d5ce140bce --- /dev/null +++ b/msgraph_beta/generated/models/group_analytics.py @@ -0,0 +1,193 @@ +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 .group_type_enum import GroupTypeEnum + +from .entity import Entity + +@dataclass +class GroupAnalytics(Entity, Parsable): + # The number of directory roles assigned to the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + assigned_role_count: Optional[int] = None + # The date and time when the analytics for the group were last calculated. 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. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + calculated_date_time: Optional[datetime.datetime] = None + # The date and time when the group was created. 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. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + created_date_time: Optional[datetime.datetime] = None + # The number of direct members of the group that are themselves groups. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + direct_group_member_count: Optional[int] = None + # The display name of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + display_name: Optional[str] = None + # The dynamic membership classification of the group, derived from its membership rule. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + dynamic_membership_type: Optional[str] = None + # The date and time when the group expires. 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. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + group_expiration_date_time: Optional[datetime.datetime] = None + # The groupType property + group_type: Optional[GroupTypeEnum] = None + # The number of owners of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + guest_owner_count: Optional[int] = None + # The number of transitive user members of the group that are guest users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + guest_transitive_user_count: Optional[int] = None + # Indicates whether the group is a non-soft-deleted cloud distribution list group. Supports $filter (eq, ne) and $orderby. + is_cloud_distribution_list_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted cloud Microsoft 365 group. Supports $filter (eq, ne) and $orderby. + is_cloud_m365_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted cloud mail-enabled security group. Supports $filter (eq, ne) and $orderby. + is_cloud_mail_enabled_security_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted cloud security group. Supports $filter (eq, ne) and $orderby. + is_cloud_security_group: Optional[bool] = None + # Indicates whether the group is a dynamic group. Supports $filter (eq, ne) and $orderby. + is_dynamic_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted on-premises distribution list group. Supports $filter (eq, ne) and $orderby. + is_on_premise_distribution_list_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted on-premises mail-enabled security group. Supports $filter (eq, ne) and $orderby. + is_on_premise_mail_enabled_security_group: Optional[bool] = None + # Indicates whether the group is a non-soft-deleted on-premises security group. Supports $filter (eq, ne) and $orderby. + is_on_premise_security_group: Optional[bool] = None + # Indicates whether the group is a valid (non-soft-deleted) group. Supports $filter (eq, ne) and $orderby. + is_valid_group: Optional[bool] = None + # The date and time when the group was last restored from a soft-deleted state. 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. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + last_restoration_date_time: Optional[datetime.datetime] = None + # The number of owners of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + member_owner_count: Optional[int] = None + # The number of transitive user members of the group that are member (non-guest) users. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + member_transitive_user_count: Optional[int] = None + # The number of contains expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + membership_rule_contains_count: Optional[int] = None + # The number of expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + membership_rule_expression_count: Optional[int] = None + # The number of match expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + membership_rule_match_count: Optional[int] = None + # The number of memberOf expressions in the membership rule of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + membership_rule_member_of_count: Optional[int] = None + # The processing state of the membership rule of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + membership_rule_processing_state: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The preferred data location of the group. Supports $filter (eq, ne, startsWith, endsWith, contains) and $orderby. + preferred_data_location: Optional[str] = None + # The number of sensitivity labels applied to the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + sensitivity_label_count: Optional[int] = None + # The number of owners of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + service_principal_owner_count: Optional[int] = None + # The date and time when the group was soft-deleted. If this property is empty, the group isn't soft-deleted. 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. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + soft_deletion_date_time: Optional[datetime.datetime] = None + # The unique identifier of the tenant that the group belongs to. Supports $filter (eq, ne) and $orderby. + tenant_id: Optional[str] = None + # The number of transitive members of the group that are service principals. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + transitive_service_principal_count: Optional[int] = None + # The total number of transitive user members of the group. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + transitive_user_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GroupAnalytics: + """ + 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: GroupAnalytics + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GroupAnalytics() + + 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 .group_type_enum import GroupTypeEnum + + from .entity import Entity + from .group_type_enum import GroupTypeEnum + + fields: dict[str, Callable[[Any], None]] = { + "assignedRoleCount": lambda n : setattr(self, 'assigned_role_count', n.get_int_value()), + "calculatedDateTime": lambda n : setattr(self, 'calculated_date_time', n.get_datetime_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "directGroupMemberCount": lambda n : setattr(self, 'direct_group_member_count', n.get_int_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "dynamicMembershipType": lambda n : setattr(self, 'dynamic_membership_type', n.get_str_value()), + "groupExpirationDateTime": lambda n : setattr(self, 'group_expiration_date_time', n.get_datetime_value()), + "groupType": lambda n : setattr(self, 'group_type', n.get_enum_value(GroupTypeEnum)), + "guestOwnerCount": lambda n : setattr(self, 'guest_owner_count', n.get_int_value()), + "guestTransitiveUserCount": lambda n : setattr(self, 'guest_transitive_user_count', n.get_int_value()), + "isCloudDistributionListGroup": lambda n : setattr(self, 'is_cloud_distribution_list_group', n.get_bool_value()), + "isCloudM365Group": lambda n : setattr(self, 'is_cloud_m365_group', n.get_bool_value()), + "isCloudMailEnabledSecurityGroup": lambda n : setattr(self, 'is_cloud_mail_enabled_security_group', n.get_bool_value()), + "isCloudSecurityGroup": lambda n : setattr(self, 'is_cloud_security_group', n.get_bool_value()), + "isDynamicGroup": lambda n : setattr(self, 'is_dynamic_group', n.get_bool_value()), + "isOnPremiseDistributionListGroup": lambda n : setattr(self, 'is_on_premise_distribution_list_group', n.get_bool_value()), + "isOnPremiseMailEnabledSecurityGroup": lambda n : setattr(self, 'is_on_premise_mail_enabled_security_group', n.get_bool_value()), + "isOnPremiseSecurityGroup": lambda n : setattr(self, 'is_on_premise_security_group', n.get_bool_value()), + "isValidGroup": lambda n : setattr(self, 'is_valid_group', n.get_bool_value()), + "lastRestorationDateTime": lambda n : setattr(self, 'last_restoration_date_time', n.get_datetime_value()), + "memberOwnerCount": lambda n : setattr(self, 'member_owner_count', n.get_int_value()), + "memberTransitiveUserCount": lambda n : setattr(self, 'member_transitive_user_count', n.get_int_value()), + "membershipRuleContainsCount": lambda n : setattr(self, 'membership_rule_contains_count', n.get_int_value()), + "membershipRuleExpressionCount": lambda n : setattr(self, 'membership_rule_expression_count', n.get_int_value()), + "membershipRuleMatchCount": lambda n : setattr(self, 'membership_rule_match_count', n.get_int_value()), + "membershipRuleMemberOfCount": lambda n : setattr(self, 'membership_rule_member_of_count', n.get_int_value()), + "membershipRuleProcessingState": lambda n : setattr(self, 'membership_rule_processing_state', n.get_str_value()), + "preferredDataLocation": lambda n : setattr(self, 'preferred_data_location', n.get_str_value()), + "sensitivityLabelCount": lambda n : setattr(self, 'sensitivity_label_count', n.get_int_value()), + "servicePrincipalOwnerCount": lambda n : setattr(self, 'service_principal_owner_count', n.get_int_value()), + "softDeletionDateTime": lambda n : setattr(self, 'soft_deletion_date_time', n.get_datetime_value()), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + "transitiveServicePrincipalCount": lambda n : setattr(self, 'transitive_service_principal_count', n.get_int_value()), + "transitiveUserCount": lambda n : setattr(self, 'transitive_user_count', 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("assignedRoleCount", self.assigned_role_count) + writer.write_datetime_value("calculatedDateTime", self.calculated_date_time) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_int_value("directGroupMemberCount", self.direct_group_member_count) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("dynamicMembershipType", self.dynamic_membership_type) + writer.write_datetime_value("groupExpirationDateTime", self.group_expiration_date_time) + writer.write_enum_value("groupType", self.group_type) + writer.write_int_value("guestOwnerCount", self.guest_owner_count) + writer.write_int_value("guestTransitiveUserCount", self.guest_transitive_user_count) + writer.write_bool_value("isCloudDistributionListGroup", self.is_cloud_distribution_list_group) + writer.write_bool_value("isCloudM365Group", self.is_cloud_m365_group) + writer.write_bool_value("isCloudMailEnabledSecurityGroup", self.is_cloud_mail_enabled_security_group) + writer.write_bool_value("isCloudSecurityGroup", self.is_cloud_security_group) + writer.write_bool_value("isDynamicGroup", self.is_dynamic_group) + writer.write_bool_value("isOnPremiseDistributionListGroup", self.is_on_premise_distribution_list_group) + writer.write_bool_value("isOnPremiseMailEnabledSecurityGroup", self.is_on_premise_mail_enabled_security_group) + writer.write_bool_value("isOnPremiseSecurityGroup", self.is_on_premise_security_group) + writer.write_bool_value("isValidGroup", self.is_valid_group) + writer.write_datetime_value("lastRestorationDateTime", self.last_restoration_date_time) + writer.write_int_value("memberOwnerCount", self.member_owner_count) + writer.write_int_value("memberTransitiveUserCount", self.member_transitive_user_count) + writer.write_int_value("membershipRuleContainsCount", self.membership_rule_contains_count) + writer.write_int_value("membershipRuleExpressionCount", self.membership_rule_expression_count) + writer.write_int_value("membershipRuleMatchCount", self.membership_rule_match_count) + writer.write_int_value("membershipRuleMemberOfCount", self.membership_rule_member_of_count) + writer.write_str_value("membershipRuleProcessingState", self.membership_rule_processing_state) + writer.write_str_value("preferredDataLocation", self.preferred_data_location) + writer.write_int_value("sensitivityLabelCount", self.sensitivity_label_count) + writer.write_int_value("servicePrincipalOwnerCount", self.service_principal_owner_count) + writer.write_datetime_value("softDeletionDateTime", self.soft_deletion_date_time) + writer.write_str_value("tenantId", self.tenant_id) + writer.write_int_value("transitiveServicePrincipalCount", self.transitive_service_principal_count) + writer.write_int_value("transitiveUserCount", self.transitive_user_count) + + diff --git a/msgraph_beta/generated/models/group_analytics_collection_response.py b/msgraph_beta/generated/models/group_analytics_collection_response.py new file mode 100644 index 00000000000..517f9ea199e --- /dev/null +++ b/msgraph_beta/generated/models/group_analytics_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 .group_analytics import GroupAnalytics + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GroupAnalyticsCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[GroupAnalytics]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GroupAnalyticsCollectionResponse: + """ + 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: GroupAnalyticsCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GroupAnalyticsCollectionResponse() + + 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 .group_analytics import GroupAnalytics + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .group_analytics import GroupAnalytics + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(GroupAnalytics)), + } + 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/group_chat_teams_app_installation_scope_info.py b/msgraph_beta/generated/models/group_chat_teams_app_installation_scope_info.py index 165dae0707d..e1082229922 100644 --- a/msgraph_beta/generated/models/group_chat_teams_app_installation_scope_info.py +++ b/msgraph_beta/generated/models/group_chat_teams_app_installation_scope_info.py @@ -13,7 +13,7 @@ class GroupChatTeamsAppInstallationScopeInfo(TeamsAppInstallationScopeInfo, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.groupChatTeamsAppInstallationScopeInfo" - # The chatId property + # The ID of the chat where the Teams app is installed. chat_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/group_members.py b/msgraph_beta/generated/models/group_members.py index 42f6a9c66c7..fef5acd80e9 100644 --- a/msgraph_beta/generated/models/group_members.py +++ b/msgraph_beta/generated/models/group_members.py @@ -13,7 +13,7 @@ class GroupMembers(UserSet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.groupMembers" - # The name of the group in Microsoft Entra ID. Read only. + # The name of the group in Microsoft Entra ID. Read-only. description: Optional[str] = None # The ID of the group in Microsoft Entra ID. id: Optional[str] = None diff --git a/msgraph_beta/generated/models/group_policy_configuration_ingestion_type.py b/msgraph_beta/generated/models/group_policy_configuration_ingestion_type.py index fd3840a85d3..6477b05148b 100644 --- a/msgraph_beta/generated/models/group_policy_configuration_ingestion_type.py +++ b/msgraph_beta/generated/models/group_policy_configuration_ingestion_type.py @@ -9,6 +9,6 @@ class GroupPolicyConfigurationIngestionType(str, Enum): BuiltIn = "builtIn", # Indicated atleast 1 tenant admin & system ingested definitions configured for this policy Mixed = "mixed", - # Evolvable enumeration sentinel value. Do not use. + # Unknown future enum value UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/group_type_enum.py b/msgraph_beta/generated/models/group_type_enum.py new file mode 100644 index 00000000000..31826978620 --- /dev/null +++ b/msgraph_beta/generated/models/group_type_enum.py @@ -0,0 +1,7 @@ +from enum import Enum + +class GroupTypeEnum(str, Enum): + IsCloudGroup = "isCloudGroup", + IsOnPremiseGroup = "isOnPremiseGroup", + IsSoftDeletedGroup = "isSoftDeletedGroup", + diff --git a/msgraph_beta/generated/models/principal_type.py b/msgraph_beta/generated/models/history_entity_type.py similarity index 52% rename from msgraph_beta/generated/models/principal_type.py rename to msgraph_beta/generated/models/history_entity_type.py index 69a1ac83aad..c78d8445c7c 100644 --- a/msgraph_beta/generated/models/principal_type.py +++ b/msgraph_beta/generated/models/history_entity_type.py @@ -1,6 +1,6 @@ from enum import Enum -class PrincipalType(str, Enum): - EntraIdUser = "entraIdUser", +class HistoryEntityType(str, Enum): + Task = "task", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/history_event_type.py b/msgraph_beta/generated/models/history_event_type.py new file mode 100644 index 00000000000..364eae92baf --- /dev/null +++ b/msgraph_beta/generated/models/history_event_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class HistoryEventType(str, Enum): + Created = "created", + Updated = "updated", + Deleted = "deleted", + Undeleted = "undeleted", + Moved = "moved", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/identifier_uri_configuration.py b/msgraph_beta/generated/models/identifier_uri_configuration.py index 03c7bdf3c56..73f79e8a7c3 100644 --- a/msgraph_beta/generated/models/identifier_uri_configuration.py +++ b/msgraph_beta/generated/models/identifier_uri_configuration.py @@ -19,7 +19,7 @@ class IdentifierUriConfiguration(AdditionalDataHolder, BackedModel, Parsable): non_default_uri_addition: Optional[IdentifierUriRestriction] = None # The OdataType property odata_type: Optional[str] = None - # Block new identifier URIs for applications, unless they contain a unique tenant identifier like the tenant ID, appId (client ID), or verified domain. For example, api://{tenatId}/string, api://{appId}/string, {scheme}://string/{tenantId}, {scheme}://string/{appId}, https://{verified-domain.com}/path, {scheme}://{subdomain}.{verified-domain.com}/path. + # Block new identifier URIs for applications, unless they contain a unique tenant identifier like the tenant ID, appId (client ID), or verified domain. For example, api://{tenantId}/string, api://{appId}/string, {scheme}://string/{tenantId}, {scheme}://string/{appId}, https://{verified-domain.com}/path, {scheme}://{subdomain}.{verified-domain.com}/path. uri_addition_without_unique_tenant_identifier: Optional[IdentifierUriRestriction] = None @staticmethod diff --git a/msgraph_beta/generated/models/identifier_uri_restriction.py b/msgraph_beta/generated/models/identifier_uri_restriction.py index 766fbb521a4..98812a20005 100644 --- a/msgraph_beta/generated/models/identifier_uri_restriction.py +++ b/msgraph_beta/generated/models/identifier_uri_restriction.py @@ -19,7 +19,7 @@ class IdentifierUriRestriction(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # If true, the restriction isn't enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction isn't enforced for those applications. + # If true, the restriction isn't enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction is enforced for those applications. exclude_apps_receiving_v2_tokens: Optional[bool] = None # If true, the restriction isn't enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications. exclude_saml: Optional[bool] = None diff --git a/msgraph_beta/generated/models/access_drift_report.py b/msgraph_beta/generated/models/identity_analytics_root.py similarity index 54% rename from msgraph_beta/generated/models/access_drift_report.py rename to msgraph_beta/generated/models/identity_analytics_root.py index d6a058e3907..2aa089494b2 100644 --- a/msgraph_beta/generated/models/access_drift_report.py +++ b/msgraph_beta/generated/models/identity_analytics_root.py @@ -1,56 +1,46 @@ 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 .access_drift_report_resource_type import AccessDriftReportResourceType from .entity import Entity + from .group_analytics import GroupAnalytics from .entity import Entity @dataclass -class AccessDriftReport(Entity, Parsable): - # The downloadUri property - download_uri: Optional[str] = None - # The expiresAt property - expires_at: Optional[datetime.datetime] = None +class IdentityAnalyticsRoot(Entity, Parsable): + # The analytics for the groups in the tenant. + groups: Optional[list[GroupAnalytics]] = None # The OdataType property odata_type: Optional[str] = None - # The resourceType property - resource_type: Optional[AccessDriftReportResourceType] = None - # The tenantId property - tenant_id: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AccessDriftReport: + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityAnalyticsRoot: """ 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: AccessDriftReport + Returns: IdentityAnalyticsRoot """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return AccessDriftReport() + return IdentityAnalyticsRoot() 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_drift_report_resource_type import AccessDriftReportResourceType from .entity import Entity + from .group_analytics import GroupAnalytics - from .access_drift_report_resource_type import AccessDriftReportResourceType from .entity import Entity + from .group_analytics import GroupAnalytics fields: dict[str, Callable[[Any], None]] = { - "downloadUri": lambda n : setattr(self, 'download_uri', n.get_str_value()), - "expiresAt": lambda n : setattr(self, 'expires_at', n.get_datetime_value()), - "resourceType": lambda n : setattr(self, 'resource_type', n.get_enum_value(AccessDriftReportResourceType)), - "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + "groups": lambda n : setattr(self, 'groups', n.get_collection_of_object_values(GroupAnalytics)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -65,9 +55,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_str_value("downloadUri", self.download_uri) - writer.write_datetime_value("expiresAt", self.expires_at) - writer.write_enum_value("resourceType", self.resource_type) - writer.write_str_value("tenantId", self.tenant_id) + writer.write_collection_of_object_values("groups", self.groups) diff --git a/msgraph_beta/generated/models/identity_correlation.py b/msgraph_beta/generated/models/identity_correlation.py new file mode 100644 index 00000000000..89956f5c959 --- /dev/null +++ b/msgraph_beta/generated/models/identity_correlation.py @@ -0,0 +1,83 @@ +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 .correlated_identity import CorrelatedIdentity + from .correlation_error import CorrelationError + from .entity import Entity + from .service_principal import ServicePrincipal + +from .entity import Entity + +@dataclass +class IdentityCorrelation(Entity, Parsable): + # The date and time when the correlation process completed. + end_date_time: Optional[datetime.datetime] = None + # Error information if the correlation process failed. null if successful. Supports $filter (eq). + error: Optional[CorrelationError] = None + # The collection of correlated identity results for this correlation report. + identities: Optional[list[CorrelatedIdentity]] = None + # The OdataType property + odata_type: Optional[str] = None + # The servicePrincipal property + service_principal: Optional[ServicePrincipal] = None + # The date and time when the correlation process started. + start_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityCorrelation: + """ + 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: IdentityCorrelation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityCorrelation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .correlated_identity import CorrelatedIdentity + from .correlation_error import CorrelationError + from .entity import Entity + from .service_principal import ServicePrincipal + + from .correlated_identity import CorrelatedIdentity + from .correlation_error import CorrelationError + from .entity import Entity + from .service_principal import ServicePrincipal + + fields: dict[str, Callable[[Any], None]] = { + "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_datetime_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(CorrelationError)), + "identities": lambda n : setattr(self, 'identities', n.get_collection_of_object_values(CorrelatedIdentity)), + "servicePrincipal": lambda n : setattr(self, 'service_principal', n.get_object_value(ServicePrincipal)), + "startDateTime": lambda n : setattr(self, 'start_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("endDateTime", self.end_date_time) + writer.write_object_value("error", self.error) + writer.write_collection_of_object_values("identities", self.identities) + writer.write_object_value("servicePrincipal", self.service_principal) + writer.write_datetime_value("startDateTime", self.start_date_time) + + diff --git a/msgraph_beta/generated/models/identity_correlation_collection_response.py b/msgraph_beta/generated/models/identity_correlation_collection_response.py new file mode 100644 index 00000000000..11f03c1c0a7 --- /dev/null +++ b/msgraph_beta/generated/models/identity_correlation_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 .identity_correlation import IdentityCorrelation + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class IdentityCorrelationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[IdentityCorrelation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityCorrelationCollectionResponse: + """ + 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: IdentityCorrelationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityCorrelationCollectionResponse() + + 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 .identity_correlation import IdentityCorrelation + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .identity_correlation import IdentityCorrelation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(IdentityCorrelation)), + } + 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/identity_governance/attribute_set_entry.py b/msgraph_beta/generated/models/identity_governance/attribute_set_entry.py new file mode 100644 index 00000000000..1231f297a76 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/attribute_set_entry.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AttributeSetEntry(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The name (key) of the attribute. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The value of the attribute. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttributeSetEntry: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AttributeSetEntry + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttributeSetEntry() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/awaited_workflow_processing_result.py b/msgraph_beta/generated/models/identity_governance/awaited_workflow_processing_result.py new file mode 100644 index 00000000000..a3f4f2a854a --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/awaited_workflow_processing_result.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .workflow_subject import WorkflowSubject + +@dataclass +class AwaitedWorkflowProcessingResult(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The processingStatus property + processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # A collection of reasons for the current processing status. May be empty. + status_reasons: Optional[list[str]] = None + # The subject that was processed by the workflow. + subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AwaitedWorkflowProcessingResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AwaitedWorkflowProcessingResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AwaitedWorkflowProcessingResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .workflow_subject import WorkflowSubject + + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), + "statusReasons": lambda n : setattr(self, 'status_reasons', n.get_collection_of_primitive_values(str)), + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("processingStatus", self.processing_status) + writer.write_collection_of_primitive_values("statusReasons", self.status_reasons) + writer.write_object_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/count_based_quarantine_condition.py b/msgraph_beta/generated/models/identity_governance/count_based_quarantine_condition.py new file mode 100644 index 00000000000..80d3a1af826 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/count_based_quarantine_condition.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 .quarantine_condition import QuarantineCondition + +from .quarantine_condition import QuarantineCondition + +@dataclass +class CountBasedQuarantineCondition(QuarantineCondition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.countBasedQuarantineCondition" + # The maximum number of users a workflow run can process before the workflow is quarantined. + threshold: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CountBasedQuarantineCondition: + """ + 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: CountBasedQuarantineCondition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CountBasedQuarantineCondition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .quarantine_condition import QuarantineCondition + + from .quarantine_condition import QuarantineCondition + + fields: dict[str, Callable[[Any], None]] = { + "threshold": lambda n : setattr(self, 'threshold', 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("threshold", self.threshold) + + diff --git a/msgraph_beta/generated/models/identity_governance/custom_task_extension.py b/msgraph_beta/generated/models/identity_governance/custom_task_extension.py index 31ec95f08bf..ff332fc138a 100644 --- a/msgraph_beta/generated/models/identity_governance/custom_task_extension.py +++ b/msgraph_beta/generated/models/identity_governance/custom_task_extension.py @@ -9,6 +9,7 @@ from ..custom_callout_extension import CustomCalloutExtension from ..custom_extension_callback_configuration import CustomExtensionCallbackConfiguration from ..user import User + from .custom_task_extension_reply_mode import CustomTaskExtensionReplyMode from ..custom_callout_extension import CustomCalloutExtension @@ -26,6 +27,8 @@ class CustomTaskExtension(CustomCalloutExtension, Parsable): last_modified_by: Optional[User] = None # When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. last_modified_date_time: Optional[datetime.datetime] = None + # The replyMode property + reply_mode: Optional[CustomTaskExtensionReplyMode] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CustomTaskExtension: @@ -46,10 +49,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..custom_callout_extension import CustomCalloutExtension from ..custom_extension_callback_configuration import CustomExtensionCallbackConfiguration from ..user import User + from .custom_task_extension_reply_mode import CustomTaskExtensionReplyMode from ..custom_callout_extension import CustomCalloutExtension from ..custom_extension_callback_configuration import CustomExtensionCallbackConfiguration from ..user import User + from .custom_task_extension_reply_mode import CustomTaskExtensionReplyMode fields: dict[str, Callable[[Any], None]] = { "callbackConfiguration": lambda n : setattr(self, 'callback_configuration', n.get_object_value(CustomExtensionCallbackConfiguration)), @@ -57,6 +62,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(User)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "replyMode": lambda n : setattr(self, 'reply_mode', n.get_enum_value(CustomTaskExtensionReplyMode)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -76,5 +82,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("replyMode", self.reply_mode) diff --git a/msgraph_beta/generated/models/identity_governance/custom_task_extension_callout_data.py b/msgraph_beta/generated/models/identity_governance/custom_task_extension_callout_data.py index 86a81be0087..cd81124c544 100644 --- a/msgraph_beta/generated/models/identity_governance/custom_task_extension_callout_data.py +++ b/msgraph_beta/generated/models/identity_governance/custom_task_extension_callout_data.py @@ -10,6 +10,7 @@ from .task import Task from .task_processing_result import TaskProcessingResult from .workflow import Workflow + from .workflow_subject import WorkflowSubject from ..custom_extension_data import CustomExtensionData @@ -19,6 +20,8 @@ class CustomTaskExtensionCalloutData(CustomExtensionData, Parsable): odata_type: Optional[str] = "#microsoft.graph.identityGovernance.customTaskExtensionCalloutData" # The subject property subject: Optional[User] = None + # The target subject for workflow execution. + target_subject: Optional[WorkflowSubject] = None # The task property task: Optional[Task] = None # The taskProcessingresult property @@ -47,15 +50,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .task import Task from .task_processing_result import TaskProcessingResult from .workflow import Workflow + from .workflow_subject import WorkflowSubject from ..custom_extension_data import CustomExtensionData from ..user import User from .task import Task from .task_processing_result import TaskProcessingResult from .workflow import Workflow + from .workflow_subject import WorkflowSubject fields: dict[str, Callable[[Any], None]] = { "subject": lambda n : setattr(self, 'subject', n.get_object_value(User)), + "targetSubject": lambda n : setattr(self, 'target_subject', n.get_object_value(WorkflowSubject)), "task": lambda n : setattr(self, 'task', n.get_object_value(Task)), "taskProcessingresult": lambda n : setattr(self, 'task_processingresult', n.get_object_value(TaskProcessingResult)), "workflow": lambda n : setattr(self, 'workflow', n.get_object_value(Workflow)), @@ -74,6 +80,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("subject", self.subject) + writer.write_object_value("targetSubject", self.target_subject) writer.write_object_value("task", self.task) writer.write_object_value("taskProcessingresult", self.task_processingresult) writer.write_object_value("workflow", self.workflow) diff --git a/msgraph_beta/generated/models/identity_governance/custom_task_extension_reply_mode.py b/msgraph_beta/generated/models/identity_governance/custom_task_extension_reply_mode.py new file mode 100644 index 00000000000..ef643e7f9e9 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/custom_task_extension_reply_mode.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CustomTaskExtensionReplyMode(str, Enum): + None_ = "none", + Callback = "callback", + Response = "response", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/identity_governance/custom_task_extension_response_data.py b/msgraph_beta/generated/models/identity_governance/custom_task_extension_response_data.py new file mode 100644 index 00000000000..926fb0b2733 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/custom_task_extension_response_data.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..custom_extension_data import CustomExtensionData + from .custom_task_extension_operation_status import CustomTaskExtensionOperationStatus + from .workflow_subject import WorkflowSubject + +from ..custom_extension_data import CustomExtensionData + +@dataclass +class CustomTaskExtensionResponseData(CustomExtensionData, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.customTaskExtensionResponseData" + # The operationStatus property + operation_status: Optional[CustomTaskExtensionOperationStatus] = None + # A collection of status reason strings. May be empty. + status_reasons: Optional[list[str]] = None + # The workflow subject that was processed by the custom task extension. + target_subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomTaskExtensionResponseData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomTaskExtensionResponseData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomTaskExtensionResponseData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..custom_extension_data import CustomExtensionData + from .custom_task_extension_operation_status import CustomTaskExtensionOperationStatus + from .workflow_subject import WorkflowSubject + + from ..custom_extension_data import CustomExtensionData + from .custom_task_extension_operation_status import CustomTaskExtensionOperationStatus + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "operationStatus": lambda n : setattr(self, 'operation_status', n.get_enum_value(CustomTaskExtensionOperationStatus)), + "statusReasons": lambda n : setattr(self, 'status_reasons', n.get_collection_of_primitive_values(str)), + "targetSubject": lambda n : setattr(self, 'target_subject', n.get_object_value(WorkflowSubject)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("operationStatus", self.operation_status) + writer.write_collection_of_primitive_values("statusReasons", self.status_reasons) + writer.write_object_value("targetSubject", self.target_subject) + + diff --git a/msgraph_beta/generated/models/identity_governance/lifecycle_management_settings.py b/msgraph_beta/generated/models/identity_governance/lifecycle_management_settings.py index 01e576d6d42..dcc418b2402 100644 --- a/msgraph_beta/generated/models/identity_governance/lifecycle_management_settings.py +++ b/msgraph_beta/generated/models/identity_governance/lifecycle_management_settings.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from ..email_settings import EmailSettings from ..entity import Entity + from .quarantine_configuration import QuarantineConfiguration from ..entity import Entity @@ -16,6 +17,8 @@ class LifecycleManagementSettings(Entity, Parsable): email_settings: Optional[EmailSettings] = None # The OdataType property odata_type: Optional[str] = None + # The tenant-level quarantine configuration that automatically halts a workflow when its threshold conditions are met. Optional. + quarantine_configuration: Optional[QuarantineConfiguration] = None # The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. workflow_schedule_interval_in_hours: Optional[int] = None @@ -37,12 +40,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from ..email_settings import EmailSettings from ..entity import Entity + from .quarantine_configuration import QuarantineConfiguration from ..email_settings import EmailSettings from ..entity import Entity + from .quarantine_configuration import QuarantineConfiguration fields: dict[str, Callable[[Any], None]] = { "emailSettings": lambda n : setattr(self, 'email_settings', n.get_object_value(EmailSettings)), + "quarantineConfiguration": lambda n : setattr(self, 'quarantine_configuration', n.get_object_value(QuarantineConfiguration)), "workflowScheduleIntervalInHours": lambda n : setattr(self, 'workflow_schedule_interval_in_hours', n.get_int_value()), } super_fields = super().get_field_deserializers() @@ -59,6 +65,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("emailSettings", self.email_settings) + writer.write_object_value("quarantineConfiguration", self.quarantine_configuration) writer.write_int_value("workflowScheduleIntervalInHours", self.workflow_schedule_interval_in_hours) diff --git a/msgraph_beta/generated/models/identity_governance/lifecycle_task_category.py b/msgraph_beta/generated/models/identity_governance/lifecycle_task_category.py index 727c2233055..473f11c3c32 100644 --- a/msgraph_beta/generated/models/identity_governance/lifecycle_task_category.py +++ b/msgraph_beta/generated/models/identity_governance/lifecycle_task_category.py @@ -5,4 +5,5 @@ class LifecycleTaskCategory(str, Enum): Leaver = "leaver", UnknownFutureValue = "unknownFutureValue", Mover = "mover", + Extensibility = "extensibility", diff --git a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_category.py b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_category.py index 26e2bc92710..698ce75658f 100644 --- a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_category.py +++ b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_category.py @@ -5,4 +5,5 @@ class LifecycleWorkflowCategory(str, Enum): Leaver = "leaver", UnknownFutureValue = "unknownFutureValue", Mover = "mover", + Extensibility = "extensibility", diff --git a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py index d0c7d0ccf41..43e68848e5f 100644 --- a/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py +++ b/msgraph_beta/generated/models/identity_governance/lifecycle_workflow_processing_status.py @@ -9,4 +9,5 @@ class LifecycleWorkflowProcessingStatus(str, Enum): Failed = "failed", UnknownFutureValue = "unknownFutureValue", Canceling = "canceling", + Quarantined = "quarantined", diff --git a/msgraph_beta/generated/models/identity_governance/match_mode.py b/msgraph_beta/generated/models/identity_governance/match_mode.py new file mode 100644 index 00000000000..2b8bdec7b3e --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/match_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class MatchMode(str, Enum): + Any = "any", + All = "all", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/identity_governance/percentage_based_quarantine_condition.py b/msgraph_beta/generated/models/identity_governance/percentage_based_quarantine_condition.py new file mode 100644 index 00000000000..444a5f3fe5c --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/percentage_based_quarantine_condition.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 .quarantine_condition import QuarantineCondition + +from .quarantine_condition import QuarantineCondition + +@dataclass +class PercentageBasedQuarantineCondition(QuarantineCondition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.percentageBasedQuarantineCondition" + # The maximum percentage of in-scope users a workflow run can process before the workflow is quarantined. + percentage: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PercentageBasedQuarantineCondition: + """ + 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: PercentageBasedQuarantineCondition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PercentageBasedQuarantineCondition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .quarantine_condition import QuarantineCondition + + from .quarantine_condition import QuarantineCondition + + fields: dict[str, Callable[[Any], None]] = { + "percentage": lambda n : setattr(self, 'percentage', 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("percentage", self.percentage) + + diff --git a/msgraph_beta/generated/models/identity_governance/provisioning_attribute_mapping.py b/msgraph_beta/generated/models/identity_governance/provisioning_attribute_mapping.py new file mode 100644 index 00000000000..7d6ca158ccf --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/provisioning_attribute_mapping.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .workflow_execution_conditions import WorkflowExecutionConditions + +from .workflow_execution_conditions import WorkflowExecutionConditions + +@dataclass +class ProvisioningAttributeMapping(WorkflowExecutionConditions, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.provisioningAttributeMapping" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProvisioningAttributeMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProvisioningAttributeMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProvisioningAttributeMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .workflow_execution_conditions import WorkflowExecutionConditions + + from .workflow_execution_conditions import WorkflowExecutionConditions + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/identity_governance/provisioning_object_workflow_subject.py b/msgraph_beta/generated/models/identity_governance/provisioning_object_workflow_subject.py new file mode 100644 index 00000000000..12746d454b2 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/provisioning_object_workflow_subject.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .attribute_set_entry import AttributeSetEntry + from .workflow_subject import WorkflowSubject + +from .workflow_subject import WorkflowSubject + +@dataclass +class ProvisioningObjectWorkflowSubject(WorkflowSubject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject" + # The attribute set entries representing the subject's attributes. Each entry is a key-value pair. + attribute_set_entries: Optional[list[AttributeSetEntry]] = None + # The identifier of the provisioning object subject. + id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProvisioningObjectWorkflowSubject: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProvisioningObjectWorkflowSubject + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProvisioningObjectWorkflowSubject() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attribute_set_entry import AttributeSetEntry + from .workflow_subject import WorkflowSubject + + from .attribute_set_entry import AttributeSetEntry + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "attributeSetEntries": lambda n : setattr(self, 'attribute_set_entries', n.get_collection_of_object_values(AttributeSetEntry)), + "id": lambda n : setattr(self, 'id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("attributeSetEntries", self.attribute_set_entries) + writer.write_str_value("id", self.id) + + diff --git a/msgraph_beta/generated/models/identity_governance/quarantine_condition.py b/msgraph_beta/generated/models/identity_governance/quarantine_condition.py new file mode 100644 index 00000000000..28a322321ce --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/quarantine_condition.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 .count_based_quarantine_condition import CountBasedQuarantineCondition + from .percentage_based_quarantine_condition import PercentageBasedQuarantineCondition + +@dataclass +class QuarantineCondition(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) -> QuarantineCondition: + """ + 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: QuarantineCondition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.countBasedQuarantineCondition".casefold(): + from .count_based_quarantine_condition import CountBasedQuarantineCondition + + return CountBasedQuarantineCondition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.percentageBasedQuarantineCondition".casefold(): + from .percentage_based_quarantine_condition import PercentageBasedQuarantineCondition + + return PercentageBasedQuarantineCondition() + return QuarantineCondition() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .count_based_quarantine_condition import CountBasedQuarantineCondition + from .percentage_based_quarantine_condition import PercentageBasedQuarantineCondition + + from .count_based_quarantine_condition import CountBasedQuarantineCondition + from .percentage_based_quarantine_condition import PercentageBasedQuarantineCondition + + 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/identity_governance/quarantine_configuration.py b/msgraph_beta/generated/models/identity_governance/quarantine_configuration.py new file mode 100644 index 00000000000..800b9217174 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/quarantine_configuration.py @@ -0,0 +1,68 @@ +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 .match_mode import MatchMode + from .quarantine_condition import QuarantineCondition + +@dataclass +class QuarantineConfiguration(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 set of threshold conditions evaluated for the workflow. Each condition is either a countBasedQuarantineCondition or a percentageBasedQuarantineCondition. + conditions: Optional[list[QuarantineCondition]] = None + # The matchMode property + match_mode: Optional[MatchMode] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QuarantineConfiguration: + """ + 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: QuarantineConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QuarantineConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .match_mode import MatchMode + from .quarantine_condition import QuarantineCondition + + from .match_mode import MatchMode + from .quarantine_condition import QuarantineCondition + + fields: dict[str, Callable[[Any], None]] = { + "conditions": lambda n : setattr(self, 'conditions', n.get_collection_of_object_values(QuarantineCondition)), + "matchMode": lambda n : setattr(self, 'match_mode', n.get_enum_value(MatchMode)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("conditions", self.conditions) + writer.write_enum_value("matchMode", self.match_mode) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/quarantine_details.py b/msgraph_beta/generated/models/identity_governance/quarantine_details.py new file mode 100644 index 00000000000..7aa3391c553 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/quarantine_details.py @@ -0,0 +1,70 @@ +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 .quarantine_type import QuarantineType + +@dataclass +class QuarantineDetails(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 reason the workflow was quarantined. + quarantine_reason: Optional[str] = None + # The quarantineType property + quarantine_type: Optional[QuarantineType] = None + # The date and time when the workflow was quarantined. + quarantined_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QuarantineDetails: + """ + 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: QuarantineDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QuarantineDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .quarantine_type import QuarantineType + + from .quarantine_type import QuarantineType + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "quarantineReason": lambda n : setattr(self, 'quarantine_reason', n.get_str_value()), + "quarantineType": lambda n : setattr(self, 'quarantine_type', n.get_enum_value(QuarantineType)), + "quarantinedDateTime": lambda n : setattr(self, 'quarantined_date_time', n.get_datetime_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("quarantineReason", self.quarantine_reason) + writer.write_enum_value("quarantineType", self.quarantine_type) + writer.write_datetime_value("quarantinedDateTime", self.quarantined_date_time) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/quarantine_type.py b/msgraph_beta/generated/models/identity_governance/quarantine_type.py new file mode 100644 index 00000000000..c3754aaf2fd --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/quarantine_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class QuarantineType(str, Enum): + NotQuarantined = "notQuarantined", + CountBasedThresholdExceeded = "countBasedThresholdExceeded", + PercentageBasedThresholdExceeded = "percentageBasedThresholdExceeded", + MultipleConditionsExceeded = "multipleConditionsExceeded", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/identity_governance/run.py b/msgraph_beta/generated/models/identity_governance/run.py index 3f779010c64..d976769ee77 100644 --- a/msgraph_beta/generated/models/identity_governance/run.py +++ b/msgraph_beta/generated/models/identity_governance/run.py @@ -9,6 +9,7 @@ from ..entity import Entity from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .subject_processing_result import SubjectProcessingResult from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -37,6 +38,8 @@ class Run(Entity, Parsable): scheduled_date_time: Optional[datetime.datetime] = None # The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. started_date_time: Optional[datetime.datetime] = None + # The processing results for each subject in this workflow run. + subject_processing_results: Optional[list[SubjectProcessingResult]] = None # The number of successfully completed users in the run. successful_users_count: Optional[int] = None # The related taskProcessingResults. @@ -71,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .subject_processing_result import SubjectProcessingResult from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -78,6 +82,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .subject_processing_result import SubjectProcessingResult from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -92,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "reprocessedRuns": lambda n : setattr(self, 'reprocessed_runs', n.get_collection_of_object_values(Run)), "scheduledDateTime": lambda n : setattr(self, 'scheduled_date_time', n.get_datetime_value()), "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), + "subjectProcessingResults": lambda n : setattr(self, 'subject_processing_results', n.get_collection_of_object_values(SubjectProcessingResult)), "successfulUsersCount": lambda n : setattr(self, 'successful_users_count', n.get_int_value()), "taskProcessingResults": lambda n : setattr(self, 'task_processing_results', n.get_collection_of_object_values(TaskProcessingResult)), "totalTasksCount": lambda n : setattr(self, 'total_tasks_count', n.get_int_value()), @@ -122,6 +128,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("reprocessedRuns", self.reprocessed_runs) writer.write_datetime_value("scheduledDateTime", self.scheduled_date_time) writer.write_datetime_value("startedDateTime", self.started_date_time) + writer.write_collection_of_object_values("subjectProcessingResults", self.subject_processing_results) writer.write_int_value("successfulUsersCount", self.successful_users_count) writer.write_collection_of_object_values("taskProcessingResults", self.task_processing_results) writer.write_int_value("totalTasksCount", self.total_tasks_count) diff --git a/msgraph_beta/generated/models/identity_governance/subject_processing_result.py b/msgraph_beta/generated/models/identity_governance/subject_processing_result.py new file mode 100644 index 00000000000..c27b60fc9fe --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/subject_processing_result.py @@ -0,0 +1,117 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run + from .task_processing_result import TaskProcessingResult + from .workflow_execution_type import WorkflowExecutionType + from .workflow_subject import WorkflowSubject + +from ..entity import Entity + +@dataclass +class SubjectProcessingResult(Entity, Parsable): + # The date and time when the subject processing completed. Read-only. + completed_date_time: Optional[datetime.datetime] = None + # The count of tasks that failed for the subject. Read-only. + failed_tasks_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The processingStatus property + processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # The reprocessed runs associated with this subject processing result. + reprocessed_runs: Optional[list[Run]] = None + # The date and time when processing was scheduled. Read-only. + scheduled_date_time: Optional[datetime.datetime] = None + # The date and time when processing started. Read-only. + started_date_time: Optional[datetime.datetime] = None + # The subject property + subject: Optional[WorkflowSubject] = None + # The task-level processing results for this subject. Read-only. + task_processing_results: Optional[list[TaskProcessingResult]] = None + # The total number of tasks in the workflow. Read-only. + total_tasks_count: Optional[int] = None + # The count of tasks that have not yet been processed. Read-only. + total_unprocessed_tasks_count: Optional[int] = None + # The workflowExecutionType property + workflow_execution_type: Optional[WorkflowExecutionType] = None + # The version of the workflow at the time of execution. Read-only. + workflow_version: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SubjectProcessingResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubjectProcessingResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SubjectProcessingResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..entity import Entity + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run + from .task_processing_result import TaskProcessingResult + from .workflow_execution_type import WorkflowExecutionType + from .workflow_subject import WorkflowSubject + + from ..entity import Entity + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run + from .task_processing_result import TaskProcessingResult + from .workflow_execution_type import WorkflowExecutionType + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), + "failedTasksCount": lambda n : setattr(self, 'failed_tasks_count', n.get_int_value()), + "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), + "reprocessedRuns": lambda n : setattr(self, 'reprocessed_runs', n.get_collection_of_object_values(Run)), + "scheduledDateTime": lambda n : setattr(self, 'scheduled_date_time', n.get_datetime_value()), + "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + "taskProcessingResults": lambda n : setattr(self, 'task_processing_results', n.get_collection_of_object_values(TaskProcessingResult)), + "totalTasksCount": lambda n : setattr(self, 'total_tasks_count', n.get_int_value()), + "totalUnprocessedTasksCount": lambda n : setattr(self, 'total_unprocessed_tasks_count', n.get_int_value()), + "workflowExecutionType": lambda n : setattr(self, 'workflow_execution_type', n.get_enum_value(WorkflowExecutionType)), + "workflowVersion": lambda n : setattr(self, 'workflow_version', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("completedDateTime", self.completed_date_time) + writer.write_int_value("failedTasksCount", self.failed_tasks_count) + writer.write_enum_value("processingStatus", self.processing_status) + writer.write_collection_of_object_values("reprocessedRuns", self.reprocessed_runs) + writer.write_datetime_value("scheduledDateTime", self.scheduled_date_time) + writer.write_datetime_value("startedDateTime", self.started_date_time) + writer.write_object_value("subject", self.subject) + writer.write_collection_of_object_values("taskProcessingResults", self.task_processing_results) + writer.write_int_value("totalTasksCount", self.total_tasks_count) + writer.write_int_value("totalUnprocessedTasksCount", self.total_unprocessed_tasks_count) + writer.write_enum_value("workflowExecutionType", self.workflow_execution_type) + writer.write_int_value("workflowVersion", self.workflow_version) + + diff --git a/msgraph_beta/generated/models/identity_governance/subject_processing_result_collection_response.py b/msgraph_beta/generated/models/identity_governance/subject_processing_result_collection_response.py new file mode 100644 index 00000000000..4385fdea2ba --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/subject_processing_result_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subject_processing_result import SubjectProcessingResult + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SubjectProcessingResultCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SubjectProcessingResult]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SubjectProcessingResultCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubjectProcessingResultCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SubjectProcessingResultCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subject_processing_result import SubjectProcessingResult + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subject_processing_result import SubjectProcessingResult + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SubjectProcessingResult)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/identity_governance/task_processing_result.py b/msgraph_beta/generated/models/identity_governance/task_processing_result.py index d836996a596..05d4b69dcd3 100644 --- a/msgraph_beta/generated/models/identity_governance/task_processing_result.py +++ b/msgraph_beta/generated/models/identity_governance/task_processing_result.py @@ -10,6 +10,7 @@ from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task import Task + from .workflow_subject import WorkflowSubject from ..entity import Entity @@ -19,20 +20,22 @@ class TaskProcessingResult(Entity, Parsable): completed_date_time: Optional[datetime.datetime] = None # The date time when the taskProcessingResult was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. created_date_time: Optional[datetime.datetime] = None - # Describes why the taskProcessingResult has failed. + # Describes why the taskProcessingResult failed. failure_reason: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The processingInfo property + # Additional human-readable context about the task processing outcome. This property contains information about edge cases where the task completed successfully but the expected action wasn't performed because the target was already in the desired state, such as when the user was already a member of the specified group. Returns null when no additional context is needed. Nullable. processing_info: Optional[str] = None # The processingStatus property processing_status: Optional[LifecycleWorkflowProcessingStatus] = None - # The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + # The date time when taskProcessingResult execution started. Value is null if task execution hasn't started yet.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. started_date_time: Optional[datetime.datetime] = None # The subject property subject: Optional[User] = None # The task property task: Optional[Task] = None + # The workflow subject associated with this task processing result. Populated for extensibility and provisioning workflows. + workflow_subject: Optional[WorkflowSubject] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TaskProcessingResult: @@ -54,11 +57,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task import Task + from .workflow_subject import WorkflowSubject from ..entity import Entity from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task import Task + from .workflow_subject import WorkflowSubject fields: dict[str, Callable[[Any], None]] = { "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), @@ -69,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), "subject": lambda n : setattr(self, 'subject', n.get_object_value(User)), "task": lambda n : setattr(self, 'task', n.get_object_value(Task)), + "workflowSubject": lambda n : setattr(self, 'workflow_subject', n.get_object_value(WorkflowSubject)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -91,5 +97,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("startedDateTime", self.started_date_time) writer.write_object_value("subject", self.subject) writer.write_object_value("task", self.task) + writer.write_object_value("workflowSubject", self.workflow_subject) diff --git a/msgraph_beta/generated/models/identity_governance/workflow.py b/msgraph_beta/generated/models/identity_governance/workflow.py index 970d67721b4..141528ab2cd 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow.py +++ b/msgraph_beta/generated/models/identity_governance/workflow.py @@ -7,10 +7,13 @@ if TYPE_CHECKING: from ..directory_object import DirectoryObject + from .quarantine_details import QuarantineDetails from .run import Run + from .subject_processing_result import SubjectProcessingResult from .task_report import TaskReport from .user_processing_result import UserProcessingResult from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_version import WorkflowVersion from .workflow_base import WorkflowBase @@ -29,8 +32,14 @@ class Workflow(WorkflowBase, Parsable): next_schedule_run_date_time: Optional[datetime.datetime] = None # A read-only collection of directory objects that are currently in-scope for the workflow based on its execution conditions. This property helps preview which users would be affected before running the workflow. Nullable. Read-only. Returned only on $expand. Supports $expand. preview_scope: Optional[list[DirectoryObject]] = None + # The quarantineDetails property + quarantine_details: Optional[QuarantineDetails] = None # Workflow runs. runs: Optional[list[Run]] = None + # The settings property + settings: Optional[WorkflowSetting] = None + # The subjectProcessingResults property + subject_processing_results: Optional[list[SubjectProcessingResult]] = None # Represents the aggregation of task execution data for tasks within a workflow object. task_reports: Optional[list[TaskReport]] = None # Per-user workflow execution results. @@ -57,17 +66,23 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..directory_object import DirectoryObject + from .quarantine_details import QuarantineDetails from .run import Run + from .subject_processing_result import SubjectProcessingResult from .task_report import TaskReport from .user_processing_result import UserProcessingResult from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_version import WorkflowVersion from ..directory_object import DirectoryObject + from .quarantine_details import QuarantineDetails from .run import Run + from .subject_processing_result import SubjectProcessingResult from .task_report import TaskReport from .user_processing_result import UserProcessingResult from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_version import WorkflowVersion fields: dict[str, Callable[[Any], None]] = { @@ -76,7 +91,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "id": lambda n : setattr(self, 'id', n.get_str_value()), "nextScheduleRunDateTime": lambda n : setattr(self, 'next_schedule_run_date_time', n.get_datetime_value()), "previewScope": lambda n : setattr(self, 'preview_scope', n.get_collection_of_object_values(DirectoryObject)), + "quarantineDetails": lambda n : setattr(self, 'quarantine_details', n.get_object_value(QuarantineDetails)), "runs": lambda n : setattr(self, 'runs', n.get_collection_of_object_values(Run)), + "settings": lambda n : setattr(self, 'settings', n.get_object_value(WorkflowSetting)), + "subjectProcessingResults": lambda n : setattr(self, 'subject_processing_results', n.get_collection_of_object_values(SubjectProcessingResult)), "taskReports": lambda n : setattr(self, 'task_reports', n.get_collection_of_object_values(TaskReport)), "userProcessingResults": lambda n : setattr(self, 'user_processing_results', n.get_collection_of_object_values(UserProcessingResult)), "version": lambda n : setattr(self, 'version', n.get_int_value()), @@ -100,7 +118,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("id", self.id) writer.write_datetime_value("nextScheduleRunDateTime", self.next_schedule_run_date_time) writer.write_collection_of_object_values("previewScope", self.preview_scope) + writer.write_object_value("quarantineDetails", self.quarantine_details) writer.write_collection_of_object_values("runs", self.runs) + writer.write_object_value("settings", self.settings) + writer.write_collection_of_object_values("subjectProcessingResults", self.subject_processing_results) writer.write_collection_of_object_values("taskReports", self.task_reports) writer.write_collection_of_object_values("userProcessingResults", self.user_processing_results) writer.write_int_value("version", self.version) diff --git a/msgraph_beta/generated/models/identity_governance/workflow_execution_conditions.py b/msgraph_beta/generated/models/identity_governance/workflow_execution_conditions.py index f75a026f80d..6e0de56fa6b 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_execution_conditions.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_execution_conditions.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .on_demand_execution_only import OnDemandExecutionOnly + from .provisioning_attribute_mapping import ProvisioningAttributeMapping from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions @dataclass @@ -37,6 +38,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowExecutionC from .on_demand_execution_only import OnDemandExecutionOnly return OnDemandExecutionOnly() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.provisioningAttributeMapping".casefold(): + from .provisioning_attribute_mapping import ProvisioningAttributeMapping + + return ProvisioningAttributeMapping() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions".casefold(): from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions @@ -49,9 +54,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .on_demand_execution_only import OnDemandExecutionOnly + from .provisioning_attribute_mapping import ProvisioningAttributeMapping from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions from .on_demand_execution_only import OnDemandExecutionOnly + from .provisioning_attribute_mapping import ProvisioningAttributeMapping from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/identity_governance/workflow_execution_type.py b/msgraph_beta/generated/models/identity_governance/workflow_execution_type.py index 1241443fe8c..9f80b018daf 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_execution_type.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_execution_type.py @@ -6,4 +6,5 @@ class WorkflowExecutionType(str, Enum): UnknownFutureValue = "unknownFutureValue", ActivatedWithScope = "activatedWithScope", Preview = "preview", + ExtensibilityOnDemand = "extensibilityOnDemand", diff --git a/msgraph_beta/generated/models/identity_governance/workflow_setting.py b/msgraph_beta/generated/models/identity_governance/workflow_setting.py new file mode 100644 index 00000000000..fdf581fc126 --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/workflow_setting.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 .quarantine_configuration import QuarantineConfiguration + +@dataclass +class WorkflowSetting(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 threshold configuration that automatically halts the workflow when its conditions are met. + quarantine_configuration: Optional[QuarantineConfiguration] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowSetting: + """ + 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: WorkflowSetting + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkflowSetting() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .quarantine_configuration import QuarantineConfiguration + + from .quarantine_configuration import QuarantineConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "quarantineConfiguration": lambda n : setattr(self, 'quarantine_configuration', n.get_object_value(QuarantineConfiguration)), + } + 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_object_value("quarantineConfiguration", self.quarantine_configuration) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/workflow_subject.py b/msgraph_beta/generated/models/identity_governance/workflow_subject.py new file mode 100644 index 00000000000..9285f7fc1ab --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/workflow_subject.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 .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + +@dataclass +class WorkflowSubject(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowSubject: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkflowSubject + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject".casefold(): + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + + return ProvisioningObjectWorkflowSubject() + return WorkflowSubject() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_governance/workflow_version.py b/msgraph_beta/generated/models/identity_governance/workflow_version.py index 9115a3ddced..17860c4fd18 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_version.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_version.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_base import WorkflowBase @@ -13,6 +14,8 @@ class WorkflowVersion(WorkflowBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.identityGovernance.workflowVersion" + # The settings property + settings: Optional[WorkflowSetting] = None # The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. version_number: Optional[int] = None @@ -33,10 +36,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting from .workflow_base import WorkflowBase + from .workflow_setting import WorkflowSetting fields: dict[str, Callable[[Any], None]] = { + "settings": lambda n : setattr(self, 'settings', n.get_object_value(WorkflowSetting)), "versionNumber": lambda n : setattr(self, 'version_number', n.get_int_value()), } super_fields = super().get_field_deserializers() @@ -52,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("settings", self.settings) writer.write_int_value("versionNumber", self.version_number) diff --git a/msgraph_beta/generated/models/identity_governance_user_settings.py b/msgraph_beta/generated/models/identity_governance_user_settings.py index 3f8ddd9e82b..7bbf7b958cf 100644 --- a/msgraph_beta/generated/models/identity_governance_user_settings.py +++ b/msgraph_beta/generated/models/identity_governance_user_settings.py @@ -15,7 +15,7 @@ class IdentityGovernanceUserSettings(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 approverDelegate property + # The approver delegate configuration for the user, including the delegate identity and delegation schedule. Nullable. approver_delegate: Optional[ApproverDelegate] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/identity_info.py b/msgraph_beta/generated/models/identity_info.py new file mode 100644 index 00000000000..6a8b3daeeb8 --- /dev/null +++ b/msgraph_beta/generated/models/identity_info.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 .attribute_info import AttributeInfo + from .details_info import DetailsInfo + +@dataclass +class IdentityInfo(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 anchor property that uniquely identifies the identity in its directory. + anchor: Optional[AttributeInfo] = None + # Additional details about the identity. + details: Optional[DetailsInfo] = None + # The type of identity, such as user. + identity_type: Optional[str] = None + # The property used to match identities across directories. + matching_property: Optional[AttributeInfo] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IdentityInfo: + """ + 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: IdentityInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IdentityInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attribute_info import AttributeInfo + from .details_info import DetailsInfo + + from .attribute_info import AttributeInfo + from .details_info import DetailsInfo + + fields: dict[str, Callable[[Any], None]] = { + "anchor": lambda n : setattr(self, 'anchor', n.get_object_value(AttributeInfo)), + "details": lambda n : setattr(self, 'details', n.get_object_value(DetailsInfo)), + "identityType": lambda n : setattr(self, 'identity_type', n.get_str_value()), + "matchingProperty": lambda n : setattr(self, 'matching_property', n.get_object_value(AttributeInfo)), + "@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_object_value("anchor", self.anchor) + writer.write_object_value("details", self.details) + writer.write_str_value("identityType", self.identity_type) + writer.write_object_value("matchingProperty", self.matching_property) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/identity_set.py b/msgraph_beta/generated/models/identity_set.py index 84fea5e7d64..9ba6b422252 100644 --- a/msgraph_beta/generated/models/identity_set.py +++ b/msgraph_beta/generated/models/identity_set.py @@ -12,6 +12,7 @@ from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet @@ -70,6 +71,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> IdentitySet: from .communications_identity_set import CommunicationsIdentitySet return CommunicationsIdentitySet() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.customEmojiFromIdentitySet".casefold(): + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + + return CustomEmojiFromIdentitySet() if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementIdentitySet".casefold(): from .engagement_identity_set import EngagementIdentitySet @@ -91,6 +96,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet @@ -101,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet diff --git a/msgraph_beta/generated/models/ingestion_source.py b/msgraph_beta/generated/models/ingestion_source.py index cedb4bf6bef..f349729c6cc 100644 --- a/msgraph_beta/generated/models/ingestion_source.py +++ b/msgraph_beta/generated/models/ingestion_source.py @@ -7,6 +7,6 @@ class IngestionSource(str, Enum): Custom = "custom", # Indicates the category is ingested through system ingestion process BuiltIn = "builtIn", - # Evolvable enumeration sentinel value. Do not use. + # Unknown future enum value UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/ios_ddm_lob_app_assignment_settings.py b/msgraph_beta/generated/models/ios_ddm_lob_app_assignment_settings.py index 3ba695db835..6073766eb04 100644 --- a/msgraph_beta/generated/models/ios_ddm_lob_app_assignment_settings.py +++ b/msgraph_beta/generated/models/ios_ddm_lob_app_assignment_settings.py @@ -20,8 +20,16 @@ class IosDdmLobAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): associated_domains: Optional[list[str]] = None # When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. associated_domains_direct_download_allowed: Optional[bool] = None + # The cellularSliceConfigurationId property + cellular_slice_configuration_id: Optional[str] = None + # The contentFilterConfigurationId property + content_filter_configuration_id: Optional[str] = None + # The dnsProxyConfigurationId property + dns_proxy_configuration_id: Optional[str] = None # When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. prevent_managed_app_backup: Optional[bool] = None + # The relayConfigurationId property + relay_configuration_id: Optional[str] = None # When true, the device locks its screen after every transaction that requires a customer’s card PIN. When false, the user can choose the behavior. Default value is false. tap_to_pay_screen_lock_enabled: Optional[bool] = None # The unique identifier of the relay to associate with the app. @@ -50,7 +58,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "associatedDomains": lambda n : setattr(self, 'associated_domains', n.get_collection_of_primitive_values(str)), "associatedDomainsDirectDownloadAllowed": lambda n : setattr(self, 'associated_domains_direct_download_allowed', n.get_bool_value()), + "cellularSliceConfigurationId": lambda n : setattr(self, 'cellular_slice_configuration_id', n.get_str_value()), + "contentFilterConfigurationId": lambda n : setattr(self, 'content_filter_configuration_id', n.get_str_value()), + "dnsProxyConfigurationId": lambda n : setattr(self, 'dns_proxy_configuration_id', n.get_str_value()), "preventManagedAppBackup": lambda n : setattr(self, 'prevent_managed_app_backup', n.get_bool_value()), + "relayConfigurationId": lambda n : setattr(self, 'relay_configuration_id', n.get_str_value()), "tapToPayScreenLockEnabled": lambda n : setattr(self, 'tap_to_pay_screen_lock_enabled', n.get_bool_value()), "vpnConfigurationId": lambda n : setattr(self, 'vpn_configuration_id', n.get_str_value()), } @@ -69,7 +81,11 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_primitive_values("associatedDomains", self.associated_domains) writer.write_bool_value("associatedDomainsDirectDownloadAllowed", self.associated_domains_direct_download_allowed) + writer.write_str_value("cellularSliceConfigurationId", self.cellular_slice_configuration_id) + writer.write_str_value("contentFilterConfigurationId", self.content_filter_configuration_id) + writer.write_str_value("dnsProxyConfigurationId", self.dns_proxy_configuration_id) writer.write_bool_value("preventManagedAppBackup", self.prevent_managed_app_backup) + writer.write_str_value("relayConfigurationId", self.relay_configuration_id) writer.write_bool_value("tapToPayScreenLockEnabled", self.tap_to_pay_screen_lock_enabled) writer.write_str_value("vpnConfigurationId", self.vpn_configuration_id) diff --git a/msgraph_beta/generated/models/ios_ddm_store_app_assignment_settings.py b/msgraph_beta/generated/models/ios_ddm_store_app_assignment_settings.py new file mode 100644 index 00000000000..d0e9a4fd530 --- /dev/null +++ b/msgraph_beta/generated/models/ios_ddm_store_app_assignment_settings.py @@ -0,0 +1,110 @@ +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 .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +@dataclass +class IosDdmStoreAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): + """ + Contains properties used to assign an iOS Declarative Device Management (DDM) Store App to a group. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.iosDdmStoreAppAssignmentSettings" + # Specifies whether the app may be downloaded over cellular connections. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + allow_downloads_over_cellular: Optional[DdmAppAllowDownloadsOverCellular] = None + # Domain names to associate with the app + associated_domains: Optional[list[str]] = None + # When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. + associated_domains_direct_download_allowed: Optional[bool] = None + # Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + automatic_app_updates: Optional[DdmAppAutomaticAppUpdates] = None + # The cellular slice identifier, which can be the data network name (DNN) or app category. For DNN, encode the value as 'DNN:name', where 'name' is the carrier-provided DNN name. For app category, encode the value as 'AppCategory:category', where 'category' is a carrier-provided string such as 'Enterprise1'. + cellular_slice_configuration_id: Optional[str] = None + # The unique identifier of the content filter to associate with the app. + content_filter_configuration_id: Optional[str] = None + # The unique identifier of the DNS proxy to associate with the app. + dns_proxy_configuration_id: Optional[str] = None + # When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. + prevent_managed_app_backup: Optional[bool] = None + # The unique identifier of the relay to associate with the app. + relay_configuration_id: Optional[str] = None + # When true, the device locks its screen after every transaction that requires a customer's card PIN. When false, the user can choose the behavior. Default value is false. + tap_to_pay_screen_lock_enabled: Optional[bool] = None + # Specifies the version of the Store app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. + version: Optional[int] = None + # The unique identifier of the VPN Configuration to apply to the app. + vpn_configuration_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IosDdmStoreAppAssignmentSettings: + """ + 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: IosDdmStoreAppAssignmentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IosDdmStoreAppAssignmentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + fields: dict[str, Callable[[Any], None]] = { + "allowDownloadsOverCellular": lambda n : setattr(self, 'allow_downloads_over_cellular', n.get_enum_value(DdmAppAllowDownloadsOverCellular)), + "associatedDomains": lambda n : setattr(self, 'associated_domains', n.get_collection_of_primitive_values(str)), + "associatedDomainsDirectDownloadAllowed": lambda n : setattr(self, 'associated_domains_direct_download_allowed', n.get_bool_value()), + "automaticAppUpdates": lambda n : setattr(self, 'automatic_app_updates', n.get_enum_value(DdmAppAutomaticAppUpdates)), + "cellularSliceConfigurationId": lambda n : setattr(self, 'cellular_slice_configuration_id', n.get_str_value()), + "contentFilterConfigurationId": lambda n : setattr(self, 'content_filter_configuration_id', n.get_str_value()), + "dnsProxyConfigurationId": lambda n : setattr(self, 'dns_proxy_configuration_id', n.get_str_value()), + "preventManagedAppBackup": lambda n : setattr(self, 'prevent_managed_app_backup', n.get_bool_value()), + "relayConfigurationId": lambda n : setattr(self, 'relay_configuration_id', n.get_str_value()), + "tapToPayScreenLockEnabled": lambda n : setattr(self, 'tap_to_pay_screen_lock_enabled', n.get_bool_value()), + "version": lambda n : setattr(self, 'version', n.get_int_value()), + "vpnConfigurationId": lambda n : setattr(self, 'vpn_configuration_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_enum_value("allowDownloadsOverCellular", self.allow_downloads_over_cellular) + writer.write_collection_of_primitive_values("associatedDomains", self.associated_domains) + writer.write_bool_value("associatedDomainsDirectDownloadAllowed", self.associated_domains_direct_download_allowed) + writer.write_enum_value("automaticAppUpdates", self.automatic_app_updates) + writer.write_str_value("cellularSliceConfigurationId", self.cellular_slice_configuration_id) + writer.write_str_value("contentFilterConfigurationId", self.content_filter_configuration_id) + writer.write_str_value("dnsProxyConfigurationId", self.dns_proxy_configuration_id) + writer.write_bool_value("preventManagedAppBackup", self.prevent_managed_app_backup) + writer.write_str_value("relayConfigurationId", self.relay_configuration_id) + writer.write_bool_value("tapToPayScreenLockEnabled", self.tap_to_pay_screen_lock_enabled) + writer.write_int_value("version", self.version) + writer.write_str_value("vpnConfigurationId", self.vpn_configuration_id) + + diff --git a/msgraph_beta/generated/models/ios_ddm_vpp_app_assignment_settings.py b/msgraph_beta/generated/models/ios_ddm_vpp_app_assignment_settings.py new file mode 100644 index 00000000000..21fd962ffc2 --- /dev/null +++ b/msgraph_beta/generated/models/ios_ddm_vpp_app_assignment_settings.py @@ -0,0 +1,114 @@ +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 .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +@dataclass +class IosDdmVppAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): + """ + Contains properties used to assign an iOS Declarative Device Management (DDM) VPP mobile app to a group. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.iosDdmVppAppAssignmentSettings" + # Specifies whether the app may be downloaded over cellular connections. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + allow_downloads_over_cellular: Optional[DdmAppAllowDownloadsOverCellular] = None + # Domain names to associate with the app + associated_domains: Optional[list[str]] = None + # When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. + associated_domains_direct_download_allowed: Optional[bool] = None + # Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + automatic_app_updates: Optional[DdmAppAutomaticAppUpdates] = None + # The cellular slice identifier, which can be the data network name (DNN) or app category. For DNN, encode the value as 'DNN:name', where 'name' is the carrier-provided DNN name. For app category, encode the value as 'AppCategory:category', where 'category' is a carrier-provided string such as 'Enterprise1'. + cellular_slice_configuration_id: Optional[str] = None + # The unique identifier of the content filter to associate with the app. + content_filter_configuration_id: Optional[str] = None + # The unique identifier of the DNS proxy to associate with the app. + dns_proxy_configuration_id: Optional[str] = None + # When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. + prevent_managed_app_backup: Optional[bool] = None + # The unique identifier of the relay to associate with the app. + relay_configuration_id: Optional[str] = None + # When true, the device locks its screen after every transaction that requires a customer's card PIN. When false, the user can choose the behavior. Default value is false. + tap_to_pay_screen_lock_enabled: Optional[bool] = None + # Whether or not to use device licensing. + use_device_licensing: Optional[bool] = None + # Specifies the version of the VPP app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. This property maps to the Version key in Apple's AppManagedInstallBehaviorObject declaration. + version: Optional[int] = None + # The unique identifier of the VPN Configuration to apply to the app. + vpn_configuration_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IosDdmVppAppAssignmentSettings: + """ + 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: IosDdmVppAppAssignmentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IosDdmVppAppAssignmentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + from .ddm_app_allow_downloads_over_cellular import DdmAppAllowDownloadsOverCellular + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + fields: dict[str, Callable[[Any], None]] = { + "allowDownloadsOverCellular": lambda n : setattr(self, 'allow_downloads_over_cellular', n.get_enum_value(DdmAppAllowDownloadsOverCellular)), + "associatedDomains": lambda n : setattr(self, 'associated_domains', n.get_collection_of_primitive_values(str)), + "associatedDomainsDirectDownloadAllowed": lambda n : setattr(self, 'associated_domains_direct_download_allowed', n.get_bool_value()), + "automaticAppUpdates": lambda n : setattr(self, 'automatic_app_updates', n.get_enum_value(DdmAppAutomaticAppUpdates)), + "cellularSliceConfigurationId": lambda n : setattr(self, 'cellular_slice_configuration_id', n.get_str_value()), + "contentFilterConfigurationId": lambda n : setattr(self, 'content_filter_configuration_id', n.get_str_value()), + "dnsProxyConfigurationId": lambda n : setattr(self, 'dns_proxy_configuration_id', n.get_str_value()), + "preventManagedAppBackup": lambda n : setattr(self, 'prevent_managed_app_backup', n.get_bool_value()), + "relayConfigurationId": lambda n : setattr(self, 'relay_configuration_id', n.get_str_value()), + "tapToPayScreenLockEnabled": lambda n : setattr(self, 'tap_to_pay_screen_lock_enabled', n.get_bool_value()), + "useDeviceLicensing": lambda n : setattr(self, 'use_device_licensing', n.get_bool_value()), + "version": lambda n : setattr(self, 'version', n.get_int_value()), + "vpnConfigurationId": lambda n : setattr(self, 'vpn_configuration_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_enum_value("allowDownloadsOverCellular", self.allow_downloads_over_cellular) + writer.write_collection_of_primitive_values("associatedDomains", self.associated_domains) + writer.write_bool_value("associatedDomainsDirectDownloadAllowed", self.associated_domains_direct_download_allowed) + writer.write_enum_value("automaticAppUpdates", self.automatic_app_updates) + writer.write_str_value("cellularSliceConfigurationId", self.cellular_slice_configuration_id) + writer.write_str_value("contentFilterConfigurationId", self.content_filter_configuration_id) + writer.write_str_value("dnsProxyConfigurationId", self.dns_proxy_configuration_id) + writer.write_bool_value("preventManagedAppBackup", self.prevent_managed_app_backup) + writer.write_str_value("relayConfigurationId", self.relay_configuration_id) + writer.write_bool_value("tapToPayScreenLockEnabled", self.tap_to_pay_screen_lock_enabled) + writer.write_bool_value("useDeviceLicensing", self.use_device_licensing) + writer.write_int_value("version", self.version) + writer.write_str_value("vpnConfigurationId", self.vpn_configuration_id) + + diff --git a/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration_policy_set_item.py b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration_policy_set_item.py index cc88736ff98..e68708c3eb2 100644 --- a/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration_policy_set_item.py +++ b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration_policy_set_item.py @@ -12,7 +12,7 @@ @dataclass class IosLobAppProvisioningConfigurationPolicySetItem(PolicySetItem, Parsable): """ - A class containing the properties used for iOS LOB app provisioning configuration PolicySetItem. + A class containing the properties used for iOS lob app provisioning configuration PolicySetItem. """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.iosLobAppProvisioningConfigurationPolicySetItem" diff --git a/msgraph_beta/generated/models/ios_store_app.py b/msgraph_beta/generated/models/ios_store_app.py index aec70cc702a..bbd6c104e2d 100644 --- a/msgraph_beta/generated/models/ios_store_app.py +++ b/msgraph_beta/generated/models/ios_store_app.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_minimum_operating_system import IosMinimumOperatingSystem from .mobile_app import MobileApp @@ -20,6 +21,8 @@ class IosStoreApp(MobileApp, Parsable): odata_type: Optional[str] = "#microsoft.graph.iosStoreApp" # The Apple App Store URL app_store_url: Optional[str] = None + # The appleDeviceAppDeliveryProtocolType property + apple_device_app_delivery_protocol_type: Optional[AppleDeviceDeliveryProtocol] = None # Contains properties of the possible iOS device types the mobile app can run on. applicable_device_type: Optional[IosDeviceType] = None # The Identity Name. @@ -43,16 +46,19 @@ 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 .ios_device_type import IosDeviceType from .ios_minimum_operating_system import IosMinimumOperatingSystem from .mobile_app import MobileApp + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_minimum_operating_system import IosMinimumOperatingSystem from .mobile_app import MobileApp fields: dict[str, Callable[[Any], None]] = { "appStoreUrl": lambda n : setattr(self, 'app_store_url', n.get_str_value()), + "appleDeviceAppDeliveryProtocolType": lambda n : setattr(self, 'apple_device_app_delivery_protocol_type', n.get_enum_value(AppleDeviceDeliveryProtocol)), "applicableDeviceType": lambda n : setattr(self, 'applicable_device_type', n.get_object_value(IosDeviceType)), "bundleId": lambda n : setattr(self, 'bundle_id', n.get_str_value()), "minimumSupportedOperatingSystem": lambda n : setattr(self, 'minimum_supported_operating_system', n.get_object_value(IosMinimumOperatingSystem)), @@ -71,6 +77,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("appStoreUrl", self.app_store_url) + writer.write_enum_value("appleDeviceAppDeliveryProtocolType", self.apple_device_app_delivery_protocol_type) writer.write_object_value("applicableDeviceType", self.applicable_device_type) writer.write_str_value("bundleId", self.bundle_id) writer.write_object_value("minimumSupportedOperatingSystem", self.minimum_supported_operating_system) diff --git a/msgraph_beta/generated/models/ios_vpp_app.py b/msgraph_beta/generated/models/ios_vpp_app.py index 0cfc51452b3..ebca081545c 100644 --- a/msgraph_beta/generated/models/ios_vpp_app.py +++ b/msgraph_beta/generated/models/ios_vpp_app.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_vpp_app_assigned_license import IosVppAppAssignedLicense from .ios_vpp_app_revoke_licenses_action_result import IosVppAppRevokeLicensesActionResult @@ -24,6 +25,8 @@ class IosVppApp(MobileApp, Parsable): odata_type: Optional[str] = "#microsoft.graph.iosVppApp" # The store URL. app_store_url: Optional[str] = None + # The appleDeviceAppDeliveryProtocolType property + apple_device_app_delivery_protocol_type: Optional[AppleDeviceDeliveryProtocol] = None # The applicable iOS Device Type. applicable_device_type: Optional[IosDeviceType] = None # The licenses assigned to this app. @@ -67,6 +70,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_vpp_app_assigned_license import IosVppAppAssignedLicense from .ios_vpp_app_revoke_licenses_action_result import IosVppAppRevokeLicensesActionResult @@ -74,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .vpp_licensing_type import VppLicensingType from .vpp_token_account_type import VppTokenAccountType + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .ios_device_type import IosDeviceType from .ios_vpp_app_assigned_license import IosVppAppAssignedLicense from .ios_vpp_app_revoke_licenses_action_result import IosVppAppRevokeLicensesActionResult @@ -83,6 +88,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "appStoreUrl": lambda n : setattr(self, 'app_store_url', n.get_str_value()), + "appleDeviceAppDeliveryProtocolType": lambda n : setattr(self, 'apple_device_app_delivery_protocol_type', n.get_enum_value(AppleDeviceDeliveryProtocol)), "applicableDeviceType": lambda n : setattr(self, 'applicable_device_type', n.get_object_value(IosDeviceType)), "assignedLicenses": lambda n : setattr(self, 'assigned_licenses', n.get_collection_of_object_values(IosVppAppAssignedLicense)), "bundleId": lambda n : setattr(self, 'bundle_id', n.get_str_value()), @@ -111,6 +117,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("appStoreUrl", self.app_store_url) + writer.write_enum_value("appleDeviceAppDeliveryProtocolType", self.apple_device_app_delivery_protocol_type) writer.write_object_value("applicableDeviceType", self.applicable_device_type) writer.write_collection_of_object_values("assignedLicenses", self.assigned_licenses) writer.write_str_value("bundleId", self.bundle_id) diff --git a/msgraph_beta/generated/models/key_credential_configuration.py b/msgraph_beta/generated/models/key_credential_configuration.py index 43449add0b0..4a946eee744 100644 --- a/msgraph_beta/generated/models/key_credential_configuration.py +++ b/msgraph_beta/generated/models/key_credential_configuration.py @@ -22,7 +22,7 @@ class KeyCredentialConfiguration(AdditionalDataHolder, BackedModel, Parsable): certificate_based_application_configuration_ids: Optional[list[str]] = None # Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime. + # String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to asymmetricKeyLifetime. max_lifetime: Optional[datetime.timedelta] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/lock_info.py b/msgraph_beta/generated/models/lock_info.py new file mode 100644 index 00000000000..1491a9ae4c0 --- /dev/null +++ b/msgraph_beta/generated/models/lock_info.py @@ -0,0 +1,77 @@ +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 .lock_type import LockType + from .user_identity import UserIdentity + +@dataclass +class LockInfo(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 date and time when the lock was created, in UTC. Read-only. + created_date_time: Optional[datetime.datetime] = None + # The date and time when the lock expires, in UTC. Read-only. + expiration_date_time: Optional[datetime.datetime] = None + # The lockType property + lock_type: Optional[LockType] = None + # The OdataType property + odata_type: Optional[str] = None + # The collection of users that currently hold the lock on the file. Read-only. + owners: Optional[list[UserIdentity]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LockInfo: + """ + 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: LockInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LockInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .lock_type import LockType + from .user_identity import UserIdentity + + from .lock_type import LockType + from .user_identity import UserIdentity + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "expirationDateTime": lambda n : setattr(self, 'expiration_date_time', n.get_datetime_value()), + "lockType": lambda n : setattr(self, 'lock_type', n.get_enum_value(LockType)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "owners": lambda n : setattr(self, 'owners', n.get_collection_of_object_values(UserIdentity)), + } + 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_datetime_value("createdDateTime", self.created_date_time) + writer.write_datetime_value("expirationDateTime", self.expiration_date_time) + writer.write_enum_value("lockType", self.lock_type) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("owners", self.owners) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/lock_type.py b/msgraph_beta/generated/models/lock_type.py new file mode 100644 index 00000000000..0c231599a53 --- /dev/null +++ b/msgraph_beta/generated/models/lock_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class LockType(str, Enum): + None_ = "none", + Exclusive = "exclusive", + Shared = "shared", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py b/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py index 2860fb28f26..21b68b00442 100644 --- a/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py +++ b/msgraph_beta/generated/models/mac_o_s_wi_fi_configuration.py @@ -42,6 +42,8 @@ class MacOSWiFiConfiguration(DeviceConfiguration, Parsable): ssid: Optional[str] = None # Wi-Fi Security Types. wi_fi_security_type: Optional[WiFiSecurityType] = None + # Indicates whether devices connecting with this Wi-Fi profile must use their physical MAC address instead of a randomized MAC address. When TRUE, it uses the actual Wi-Fi MAC address. When FALSE, it enables the MAC address randomization. Applies to macOS 15 and later. Default is false. + wifi_require_physical_mac_address_enabled: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MacOSWiFiConfiguration: @@ -92,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "proxySettings": lambda n : setattr(self, 'proxy_settings', n.get_enum_value(WiFiProxySetting)), "ssid": lambda n : setattr(self, 'ssid', n.get_str_value()), "wiFiSecurityType": lambda n : setattr(self, 'wi_fi_security_type', n.get_enum_value(WiFiSecurityType)), + "wifiRequirePhysicalMacAddressEnabled": lambda n : setattr(self, 'wifi_require_physical_mac_address_enabled', n.get_bool_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -117,5 +120,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("proxySettings", self.proxy_settings) writer.write_str_value("ssid", self.ssid) writer.write_enum_value("wiFiSecurityType", self.wi_fi_security_type) + writer.write_bool_value("wifiRequirePhysicalMacAddressEnabled", self.wifi_require_physical_mac_address_enabled) diff --git a/msgraph_beta/generated/models/mac_os_ddm_vpp_app_assignment_settings.py b/msgraph_beta/generated/models/mac_os_ddm_vpp_app_assignment_settings.py new file mode 100644 index 00000000000..4b529535c79 --- /dev/null +++ b/msgraph_beta/generated/models/mac_os_ddm_vpp_app_assignment_settings.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 .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +@dataclass +class MacOsDdmVppAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): + """ + Contains properties used to assign a macOS Declarative Device Management (DDM) VPP mobile app to a group. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.macOsDdmVppAppAssignmentSettings" + # Specifies whether the device automatically updates the app. Possible values are: 'alwaysOn', 'alwaysOff', 'storeSettings'. By default, this value is set to 'storeSettings'. + automatic_app_updates: Optional[DdmAppAutomaticAppUpdates] = None + # If true, the device installs an iOS or iPadOS app that runs on a Mac with Apple Silicon. This is only used when the app is a VPP app. Default is false. + is_ios_app: Optional[bool] = None + # When TRUE, indicates that the app should be assigned using device licensing. When FALSE, indicates that the app should be assigned using user licensing. By default, this property is set to FALSE. + use_device_licensing: Optional[bool] = None + # Specifies the version of the VPP app to install. When not set, the device installs the latest version. When set, the device installs the specified version. The device never installs an older version of the app over a newer version. This property maps to the Version key in Apple's AppManagedInstallBehaviorObject declaration. + version: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MacOsDdmVppAppAssignmentSettings: + """ + 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: MacOsDdmVppAppAssignmentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MacOsDdmVppAppAssignmentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + from .ddm_app_automatic_app_updates import DdmAppAutomaticAppUpdates + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + fields: dict[str, Callable[[Any], None]] = { + "automaticAppUpdates": lambda n : setattr(self, 'automatic_app_updates', n.get_enum_value(DdmAppAutomaticAppUpdates)), + "isIosApp": lambda n : setattr(self, 'is_ios_app', n.get_bool_value()), + "useDeviceLicensing": lambda n : setattr(self, 'use_device_licensing', n.get_bool_value()), + "version": lambda n : setattr(self, 'version', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("automaticAppUpdates", self.automatic_app_updates) + writer.write_bool_value("isIosApp", self.is_ios_app) + writer.write_bool_value("useDeviceLicensing", self.use_device_licensing) + writer.write_int_value("version", self.version) + + diff --git a/msgraph_beta/generated/models/mac_os_vpp_app.py b/msgraph_beta/generated/models/mac_os_vpp_app.py index 9114ac4b788..ff879c2b970 100644 --- a/msgraph_beta/generated/models/mac_os_vpp_app.py +++ b/msgraph_beta/generated/models/mac_os_vpp_app.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .mac_os_vpp_app_assigned_license import MacOsVppAppAssignedLicense from .mac_os_vpp_app_revoke_licenses_action_result import MacOsVppAppRevokeLicensesActionResult from .mobile_app import MobileApp @@ -23,6 +24,8 @@ class MacOsVppApp(MobileApp, Parsable): odata_type: Optional[str] = "#microsoft.graph.macOsVppApp" # The store URL. app_store_url: Optional[str] = None + # 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 licenses assigned to this app. assigned_licenses: Optional[list[MacOsVppAppAssignedLicense]] = None # The Identity Name. @@ -64,12 +67,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 .mac_os_vpp_app_assigned_license import MacOsVppAppAssignedLicense from .mac_os_vpp_app_revoke_licenses_action_result import MacOsVppAppRevokeLicensesActionResult from .mobile_app import MobileApp from .vpp_licensing_type import VppLicensingType from .vpp_token_account_type import VppTokenAccountType + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .mac_os_vpp_app_assigned_license import MacOsVppAppAssignedLicense from .mac_os_vpp_app_revoke_licenses_action_result import MacOsVppAppRevokeLicensesActionResult from .mobile_app import MobileApp @@ -78,6 +83,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "appStoreUrl": lambda n : setattr(self, 'app_store_url', n.get_str_value()), + "appleDeviceAppDeliveryProtocolType": lambda n : setattr(self, 'apple_device_app_delivery_protocol_type', n.get_enum_value(AppleDeviceDeliveryProtocol)), "assignedLicenses": lambda n : setattr(self, 'assigned_licenses', n.get_collection_of_object_values(MacOsVppAppAssignedLicense)), "bundleId": lambda n : setattr(self, 'bundle_id', n.get_str_value()), "licensingType": lambda n : setattr(self, 'licensing_type', n.get_object_value(VppLicensingType)), @@ -105,6 +111,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("appStoreUrl", self.app_store_url) + writer.write_enum_value("appleDeviceAppDeliveryProtocolType", self.apple_device_app_delivery_protocol_type) writer.write_collection_of_object_values("assignedLicenses", self.assigned_licenses) writer.write_str_value("bundleId", self.bundle_id) writer.write_object_value("licensingType", self.licensing_type) diff --git a/msgraph_beta/generated/models/mailbox_exclusion_unit.py b/msgraph_beta/generated/models/mailbox_exclusion_unit.py index 21fd93429c6..01cb7fe2936 100644 --- a/msgraph_beta/generated/models/mailbox_exclusion_unit.py +++ b/msgraph_beta/generated/models/mailbox_exclusion_unit.py @@ -14,11 +14,11 @@ class MailboxExclusionUnit(ExclusionUnitBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.mailboxExclusionUnit" - # The directoryObjectId property + # The unique identifier of the directory object (user) associated with the mailbox. directory_object_id: Optional[str] = None - # The displayName property + # The display name of the mailbox. display_name: Optional[str] = None - # The email property + # The email address of the mailbox. email: Optional[str] = None # The mailboxType property mailbox_type: Optional[MailboxType] = None diff --git a/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job.py b/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job.py index 8be0c3e1c70..b4be0750c3b 100644 --- a/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job.py +++ b/msgraph_beta/generated/models/mailbox_exclusion_units_bulk_addition_job.py @@ -13,7 +13,7 @@ class MailboxExclusionUnitsBulkAdditionJob(ExclusionUnitBulkAdditionJob, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.mailboxExclusionUnitsBulkAdditionJob" - # The mailboxes property + # The email addresses of the mailboxes to be added as exclusion units to the protection policy. mailboxes: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/managed_app_protection.py b/msgraph_beta/generated/models/managed_app_protection.py index c6e507672b5..edfa2a4a1a5 100644 --- a/msgraph_beta/generated/models/managed_app_protection.py +++ b/msgraph_beta/generated/models/managed_app_protection.py @@ -18,6 +18,7 @@ from .managed_app_phone_number_redirect_level import ManagedAppPhoneNumberRedirectLevel from .managed_app_pin_character_set import ManagedAppPinCharacterSet from .managed_app_policy import ManagedAppPolicy + from .managed_app_purview_evaluation_requirement import ManagedAppPurviewEvaluationRequirement from .managed_app_remediation_action import ManagedAppRemediationAction from .managed_browser_type import ManagedBrowserType from .messaging_redirect_app_type import MessagingRedirectAppType @@ -123,6 +124,8 @@ class ManagedAppProtection(ManagedAppPolicy, Parsable): print_blocked: Optional[bool] = None # Defines how app messaging redirection is protected by an App Protection Policy. Default is anyApp. protected_messaging_redirect_app_type: Optional[MessagingRedirectAppType] = None + # Specifies whether Microsoft Purview Data Loss Prevention (DLP) content evaluation is required before data sharing. + purview_content_evaluation_required: Optional[ManagedAppPurviewEvaluationRequirement] = None # Indicates whether users may use the 'Save As' menu item to save a copy of protected files. save_as_blocked: Optional[bool] = None # Indicates whether simplePin is blocked. @@ -177,6 +180,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .managed_app_phone_number_redirect_level import ManagedAppPhoneNumberRedirectLevel from .managed_app_pin_character_set import ManagedAppPinCharacterSet from .managed_app_policy import ManagedAppPolicy + from .managed_app_purview_evaluation_requirement import ManagedAppPurviewEvaluationRequirement from .managed_app_remediation_action import ManagedAppRemediationAction from .managed_browser_type import ManagedBrowserType from .messaging_redirect_app_type import MessagingRedirectAppType @@ -195,6 +199,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .managed_app_phone_number_redirect_level import ManagedAppPhoneNumberRedirectLevel from .managed_app_pin_character_set import ManagedAppPinCharacterSet from .managed_app_policy import ManagedAppPolicy + from .managed_app_purview_evaluation_requirement import ManagedAppPurviewEvaluationRequirement from .managed_app_remediation_action import ManagedAppRemediationAction from .managed_browser_type import ManagedBrowserType from .messaging_redirect_app_type import MessagingRedirectAppType @@ -247,6 +252,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "previousPinBlockCount": lambda n : setattr(self, 'previous_pin_block_count', n.get_int_value()), "printBlocked": lambda n : setattr(self, 'print_blocked', n.get_bool_value()), "protectedMessagingRedirectAppType": lambda n : setattr(self, 'protected_messaging_redirect_app_type', n.get_enum_value(MessagingRedirectAppType)), + "purviewContentEvaluationRequired": lambda n : setattr(self, 'purview_content_evaluation_required', n.get_enum_value(ManagedAppPurviewEvaluationRequirement)), "saveAsBlocked": lambda n : setattr(self, 'save_as_blocked', n.get_bool_value()), "simplePinBlocked": lambda n : setattr(self, 'simple_pin_blocked', n.get_bool_value()), } @@ -308,6 +314,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("previousPinBlockCount", self.previous_pin_block_count) writer.write_bool_value("printBlocked", self.print_blocked) writer.write_enum_value("protectedMessagingRedirectAppType", self.protected_messaging_redirect_app_type) + writer.write_enum_value("purviewContentEvaluationRequired", self.purview_content_evaluation_required) writer.write_bool_value("saveAsBlocked", self.save_as_blocked) writer.write_bool_value("simplePinBlocked", self.simple_pin_blocked) diff --git a/msgraph_beta/generated/models/managed_app_purview_evaluation_requirement.py b/msgraph_beta/generated/models/managed_app_purview_evaluation_requirement.py new file mode 100644 index 00000000000..780fdbc15fb --- /dev/null +++ b/msgraph_beta/generated/models/managed_app_purview_evaluation_requirement.py @@ -0,0 +1,12 @@ +from enum import Enum + +class ManagedAppPurviewEvaluationRequirement(str, Enum): + # Microsoft Purview Data Loss Prevention (DLP) content evaluation is not required. + NotRequired = "notRequired", + # Microsoft Purview Data Loss Prevention (DLP) content evaluation is required when online; sharing is allowed if the service is unreachable. + RequiredWhenOnline = "requiredWhenOnline", + # Microsoft Purview Data Loss Prevention (DLP) content evaluation is always required; sharing is blocked if the service is unreachable. + Required = "required", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/meeting_engagement.py b/msgraph_beta/generated/models/meeting_engagement.py new file mode 100644 index 00000000000..d8010ffc956 --- /dev/null +++ b/msgraph_beta/generated/models/meeting_engagement.py @@ -0,0 +1,70 @@ +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 .meeting_engagement_type import MeetingEngagementType + +@dataclass +class MeetingEngagement(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 UTC date and time when the engagement event occurred, in ISO 8601 format. + date_time: Optional[datetime.datetime] = None + # The specific engagement action within the type (e.g., like, love, applause, laugh, surprised for reactions; raiseHand for hand; cameraOn for camera; unmute, mute for microphone). + engagement_sub_type: Optional[str] = None + # The category of the engagement event. Required, non-nullable. + engagement_type: Optional[MeetingEngagementType] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MeetingEngagement: + """ + 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: MeetingEngagement + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MeetingEngagement() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .meeting_engagement_type import MeetingEngagementType + + from .meeting_engagement_type import MeetingEngagementType + + fields: dict[str, Callable[[Any], None]] = { + "dateTime": lambda n : setattr(self, 'date_time', n.get_datetime_value()), + "engagementSubType": lambda n : setattr(self, 'engagement_sub_type', n.get_str_value()), + "engagementType": lambda n : setattr(self, 'engagement_type', n.get_enum_value(MeetingEngagementType)), + "@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_datetime_value("dateTime", self.date_time) + writer.write_str_value("engagementSubType", self.engagement_sub_type) + writer.write_enum_value("engagementType", self.engagement_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/meeting_engagement_type.py b/msgraph_beta/generated/models/meeting_engagement_type.py new file mode 100644 index 00000000000..898f2a4dc19 --- /dev/null +++ b/msgraph_beta/generated/models/meeting_engagement_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class MeetingEngagementType(str, Enum): + Reaction = "reaction", + Hand = "hand", + Camera = "camera", + Microphone = "microphone", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/member.py b/msgraph_beta/generated/models/member.py new file mode 100644 index 00000000000..ba943408494 --- /dev/null +++ b/msgraph_beta/generated/models/member.py @@ -0,0 +1,77 @@ +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 .recipient_type import RecipientType + +@dataclass +class Member(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 ID of the referenced contact, if applicable. Optional. + 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. + 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. + routing_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Member: + """ + 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: Member + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Member() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .recipient_type import RecipientType + + from .recipient_type import RecipientType + + fields: dict[str, Callable[[Any], None]] = { + "contactId": lambda n : setattr(self, 'contact_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "key": lambda n : setattr(self, 'key', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "recipientType": lambda n : setattr(self, 'recipient_type', n.get_enum_value(RecipientType)), + "routingType": lambda n : setattr(self, 'routing_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("contactId", self.contact_id) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("key", self.key) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("recipientType", self.recipient_type) + writer.write_str_value("routingType", self.routing_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/microsoft_tunnel_log_collection_status.py b/msgraph_beta/generated/models/microsoft_tunnel_log_collection_status.py index 1a2548f4845..b84d9498553 100644 --- a/msgraph_beta/generated/models/microsoft_tunnel_log_collection_status.py +++ b/msgraph_beta/generated/models/microsoft_tunnel_log_collection_status.py @@ -7,6 +7,6 @@ class MicrosoftTunnelLogCollectionStatus(str, Enum): Completed = "completed", # Indicates that the log collection has failed Failed = "failed", - # Evolvable enumeration sentinel value. Do not use. + # Placeholder value for future expansion enums UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/microsoft_tunnel_server_health_status.py b/msgraph_beta/generated/models/microsoft_tunnel_server_health_status.py index a98f3640260..68162f41dc3 100644 --- a/msgraph_beta/generated/models/microsoft_tunnel_server_health_status.py +++ b/msgraph_beta/generated/models/microsoft_tunnel_server_health_status.py @@ -15,6 +15,6 @@ class MicrosoftTunnelServerHealthStatus(str, Enum): UpgradeInProgress = "upgradeInProgress", # Indicates the failure of the upgrade during the upgrade cycle of when Intune begins upgrading servers, one server at a time UpgradeFailed = "upgradeFailed", - # Evolvable enumeration sentinel value. Do not use. + # Evolvable enumeration sentinel value. Do not use enums. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/mobile_app_assignment_settings.py b/msgraph_beta/generated/models/mobile_app_assignment_settings.py index 4e71b71b388..259012afcf1 100644 --- a/msgraph_beta/generated/models/mobile_app_assignment_settings.py +++ b/msgraph_beta/generated/models/mobile_app_assignment_settings.py @@ -8,9 +8,12 @@ if TYPE_CHECKING: from .android_managed_store_app_assignment_settings import AndroidManagedStoreAppAssignmentSettings from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings + from .ios_ddm_store_app_assignment_settings import IosDdmStoreAppAssignmentSettings + from .ios_ddm_vpp_app_assignment_settings import IosDdmVppAppAssignmentSettings from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings from .ios_store_app_assignment_settings import IosStoreAppAssignmentSettings from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings + from .mac_os_ddm_vpp_app_assignment_settings import MacOsDdmVppAppAssignmentSettings from .mac_os_lob_app_assignment_settings import MacOsLobAppAssignmentSettings from .mac_os_vpp_app_assignment_settings import MacOsVppAppAssignmentSettings from .microsoft_store_for_business_app_assignment_settings import MicrosoftStoreForBusinessAppAssignmentSettings @@ -56,6 +59,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppAssignmen from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings return IosDdmLobAppAssignmentSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.iosDdmStoreAppAssignmentSettings".casefold(): + from .ios_ddm_store_app_assignment_settings import IosDdmStoreAppAssignmentSettings + + return IosDdmStoreAppAssignmentSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.iosDdmVppAppAssignmentSettings".casefold(): + from .ios_ddm_vpp_app_assignment_settings import IosDdmVppAppAssignmentSettings + + return IosDdmVppAppAssignmentSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.iosLobAppAssignmentSettings".casefold(): from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings @@ -68,6 +79,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppAssignmen from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings return IosVppAppAssignmentSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.macOsDdmVppAppAssignmentSettings".casefold(): + from .mac_os_ddm_vpp_app_assignment_settings import MacOsDdmVppAppAssignmentSettings + + return MacOsDdmVppAppAssignmentSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.macOsLobAppAssignmentSettings".casefold(): from .mac_os_lob_app_assignment_settings import MacOsLobAppAssignmentSettings @@ -113,9 +128,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .android_managed_store_app_assignment_settings import AndroidManagedStoreAppAssignmentSettings from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings + from .ios_ddm_store_app_assignment_settings import IosDdmStoreAppAssignmentSettings + from .ios_ddm_vpp_app_assignment_settings import IosDdmVppAppAssignmentSettings from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings from .ios_store_app_assignment_settings import IosStoreAppAssignmentSettings from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings + from .mac_os_ddm_vpp_app_assignment_settings import MacOsDdmVppAppAssignmentSettings from .mac_os_lob_app_assignment_settings import MacOsLobAppAssignmentSettings from .mac_os_vpp_app_assignment_settings import MacOsVppAppAssignmentSettings from .microsoft_store_for_business_app_assignment_settings import MicrosoftStoreForBusinessAppAssignmentSettings @@ -128,9 +146,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .android_managed_store_app_assignment_settings import AndroidManagedStoreAppAssignmentSettings from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings + from .ios_ddm_store_app_assignment_settings import IosDdmStoreAppAssignmentSettings + from .ios_ddm_vpp_app_assignment_settings import IosDdmVppAppAssignmentSettings from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings from .ios_store_app_assignment_settings import IosStoreAppAssignmentSettings from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings + from .mac_os_ddm_vpp_app_assignment_settings import MacOsDdmVppAppAssignmentSettings from .mac_os_lob_app_assignment_settings import MacOsLobAppAssignmentSettings from .mac_os_vpp_app_assignment_settings import MacOsVppAppAssignmentSettings from .microsoft_store_for_business_app_assignment_settings import MicrosoftStoreForBusinessAppAssignmentSettings diff --git a/msgraph_beta/generated/models/mobile_threat_defense_connector.py b/msgraph_beta/generated/models/mobile_threat_defense_connector.py index 112943c23ba..2b6b93e299b 100644 --- a/msgraph_beta/generated/models/mobile_threat_defense_connector.py +++ b/msgraph_beta/generated/models/mobile_threat_defense_connector.py @@ -30,6 +30,8 @@ class MobileThreatDefenseConnector(Entity, Parsable): android_enabled: Optional[bool] = None # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. android_mobile_application_management_enabled: Optional[bool] = None + # When TRUE, indicates that the Mobile Threat Defense partner is granted the Mobile Threat Defense role on enrolled Android Corporate Owned Business Only and Corporate Owned Personally Enabled devices. When FALSE, indicates that the Mobile Threat Defense partner is not granted the Mobile Threat Defense role. Default value is FALSE. + grant_mobile_threat_defense_partner_role: Optional[bool] = None # When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE. ios_device_blocked_on_missing_partner_data: Optional[bool] = None # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for iOS devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for iOS devices. Default value is FALSE. @@ -38,6 +40,8 @@ class MobileThreatDefenseConnector(Entity, Parsable): ios_mobile_application_management_enabled: Optional[bool] = None # DateTime of last Heartbeat recieved from the Mobile Threat Defense partner last_heartbeat_date_time: Optional[datetime.datetime] = None + # When TRUE, indicates that the Mobile Threat Defense partner will be automatically launched during Android Corporate Owned Business Only and Corporate Owned Personally Enabled device setup. When FALSE, indicates that the Mobile Threat Defense partner will not be automatically launched during setup. Default value is FALSE. + launch_mobile_threat_defense_partner_on_setup_enabled: Optional[bool] = None # When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a Mac device compliant. When FALSE, indicates that Intune may mark a Mac device compliant prior to receiving data from the Mobile Threat Defense partner. Default value is FALSE. mac_device_blocked_on_missing_partner_data: Optional[bool] = None # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Mac devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Mac devices. Default value is FALSE. @@ -89,10 +93,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "androidDeviceBlockedOnMissingPartnerData": lambda n : setattr(self, 'android_device_blocked_on_missing_partner_data', n.get_bool_value()), "androidEnabled": lambda n : setattr(self, 'android_enabled', n.get_bool_value()), "androidMobileApplicationManagementEnabled": lambda n : setattr(self, 'android_mobile_application_management_enabled', n.get_bool_value()), + "grantMobileThreatDefensePartnerRole": lambda n : setattr(self, 'grant_mobile_threat_defense_partner_role', n.get_bool_value()), "iosDeviceBlockedOnMissingPartnerData": lambda n : setattr(self, 'ios_device_blocked_on_missing_partner_data', n.get_bool_value()), "iosEnabled": lambda n : setattr(self, 'ios_enabled', n.get_bool_value()), "iosMobileApplicationManagementEnabled": lambda n : setattr(self, 'ios_mobile_application_management_enabled', n.get_bool_value()), "lastHeartbeatDateTime": lambda n : setattr(self, 'last_heartbeat_date_time', n.get_datetime_value()), + "launchMobileThreatDefensePartnerOnSetupEnabled": lambda n : setattr(self, 'launch_mobile_threat_defense_partner_on_setup_enabled', n.get_bool_value()), "macDeviceBlockedOnMissingPartnerData": lambda n : setattr(self, 'mac_device_blocked_on_missing_partner_data', n.get_bool_value()), "macEnabled": lambda n : setattr(self, 'mac_enabled', n.get_bool_value()), "microsoftDefenderForEndpointAttachEnabled": lambda n : setattr(self, 'microsoft_defender_for_endpoint_attach_enabled', n.get_bool_value()), @@ -123,10 +129,12 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("androidDeviceBlockedOnMissingPartnerData", self.android_device_blocked_on_missing_partner_data) writer.write_bool_value("androidEnabled", self.android_enabled) writer.write_bool_value("androidMobileApplicationManagementEnabled", self.android_mobile_application_management_enabled) + writer.write_bool_value("grantMobileThreatDefensePartnerRole", self.grant_mobile_threat_defense_partner_role) writer.write_bool_value("iosDeviceBlockedOnMissingPartnerData", self.ios_device_blocked_on_missing_partner_data) writer.write_bool_value("iosEnabled", self.ios_enabled) writer.write_bool_value("iosMobileApplicationManagementEnabled", self.ios_mobile_application_management_enabled) writer.write_datetime_value("lastHeartbeatDateTime", self.last_heartbeat_date_time) + writer.write_bool_value("launchMobileThreatDefensePartnerOnSetupEnabled", self.launch_mobile_threat_defense_partner_on_setup_enabled) writer.write_bool_value("macDeviceBlockedOnMissingPartnerData", self.mac_device_blocked_on_missing_partner_data) writer.write_bool_value("macEnabled", self.mac_enabled) writer.write_bool_value("microsoftDefenderForEndpointAttachEnabled", self.microsoft_defender_for_endpoint_attach_enabled) diff --git a/msgraph_beta/generated/models/networkaccess/client_fallback_action.py b/msgraph_beta/generated/models/networkaccess/client_fallback_action.py index d981c62827f..570c6d72cbe 100644 --- a/msgraph_beta/generated/models/networkaccess/client_fallback_action.py +++ b/msgraph_beta/generated/models/networkaccess/client_fallback_action.py @@ -3,5 +3,6 @@ class ClientFallbackAction(str, Enum): Bypass = "bypass", Block = "block", + Default = "default", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/networkaccess/forwarding_policy_link.py b/msgraph_beta/generated/models/networkaccess/forwarding_policy_link.py index 40a27db60b4..3fab4339bc5 100644 --- a/msgraph_beta/generated/models/networkaccess/forwarding_policy_link.py +++ b/msgraph_beta/generated/models/networkaccess/forwarding_policy_link.py @@ -13,7 +13,7 @@ class ForwardingPolicyLink(PolicyLink, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.networkaccess.forwardingPolicyLink" - # The priority property + # Priority of the policy within the forwarding profile. priority: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/networkaccess/tls_certificate_status.py b/msgraph_beta/generated/models/networkaccess/tls_certificate_status.py index ee43577ae3a..cbcb4398ea9 100644 --- a/msgraph_beta/generated/models/networkaccess/tls_certificate_status.py +++ b/msgraph_beta/generated/models/networkaccess/tls_certificate_status.py @@ -9,4 +9,6 @@ class TlsCertificateStatus(str, Enum): Expired = "expired", Enabled = "enabled", Disabled = "disabled", + Creating = "creating", + Revoked = "revoked", diff --git a/msgraph_beta/generated/models/notify_user_action.py b/msgraph_beta/generated/models/notify_user_action.py index 52ceba1c486..3a2a5ede4fc 100644 --- a/msgraph_beta/generated/models/notify_user_action.py +++ b/msgraph_beta/generated/models/notify_user_action.py @@ -6,20 +6,18 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .dlp_action_info import DlpActionInfo + from .policy_tip_action import PolicyTipAction -from .dlp_action_info import DlpActionInfo +from .policy_tip_action import PolicyTipAction @dataclass -class NotifyUserAction(DlpActionInfo, Parsable): +class NotifyUserAction(PolicyTipAction, Parsable): # Timestamp when the notification action configuration was last modified. action_last_modified_date_time: Optional[datetime.datetime] = None # The body text of the email notification sent to users. email_text: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The text of the policy tip displayed to the user within the application (For example, Outlook, Word). - policy_tip: Optional[str] = None # List of email addresses or user identifiers designated to receive the notification email. Can include sender, owner, manager, etc. recipients: Optional[list[str]] = None @@ -39,14 +37,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .dlp_action_info import DlpActionInfo + from .policy_tip_action import PolicyTipAction - from .dlp_action_info import DlpActionInfo + from .policy_tip_action import PolicyTipAction fields: dict[str, Callable[[Any], None]] = { "actionLastModifiedDateTime": lambda n : setattr(self, 'action_last_modified_date_time', n.get_datetime_value()), "emailText": lambda n : setattr(self, 'email_text', n.get_str_value()), - "policyTip": lambda n : setattr(self, 'policy_tip', n.get_str_value()), "recipients": lambda n : setattr(self, 'recipients', n.get_collection_of_primitive_values(str)), } super_fields = super().get_field_deserializers() @@ -64,7 +61,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_datetime_value("actionLastModifiedDateTime", self.action_last_modified_date_time) writer.write_str_value("emailText", self.email_text) - writer.write_str_value("policyTip", self.policy_tip) writer.write_collection_of_primitive_values("recipients", self.recipients) diff --git a/msgraph_beta/generated/models/on_premises_directory_synchronization_feature.py b/msgraph_beta/generated/models/on_premises_directory_synchronization_feature.py index 80e7699cccc..37fe7803f67 100644 --- a/msgraph_beta/generated/models/on_premises_directory_synchronization_feature.py +++ b/msgraph_beta/generated/models/on_premises_directory_synchronization_feature.py @@ -12,6 +12,8 @@ class OnPremisesDirectorySynchronizationFeature(AdditionalDataHolder, BackedMode # 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) + # When true, allows clients to update the onPremisesObjectIdentifier property for on-premises Active Directory synced objects. + allow_on_prem_update_of_on_premises_object_identifier_enabled: Optional[bool] = None # Used to block cloud object takeover via source anchor hard match if enabled. block_cloud_object_takeover_through_hard_match_enabled: Optional[bool] = None # Use to block soft match for all objects if enabled for the tenant. Customers are encouraged to enable this feature and keep it enabled until soft matching is required again for their tenancy. This flag should be enabled again after any soft matching has been completed and is no longer needed. @@ -70,6 +72,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ fields: dict[str, Callable[[Any], None]] = { + "allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled": lambda n : setattr(self, 'allow_on_prem_update_of_on_premises_object_identifier_enabled', n.get_bool_value()), "blockCloudObjectTakeoverThroughHardMatchEnabled": lambda n : setattr(self, 'block_cloud_object_takeover_through_hard_match_enabled', n.get_bool_value()), "blockSoftMatchEnabled": lambda n : setattr(self, 'block_soft_match_enabled', n.get_bool_value()), "bypassDirSyncOverridesEnabled": lambda n : setattr(self, 'bypass_dir_sync_overrides_enabled', n.get_bool_value()), @@ -101,6 +104,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_bool_value("allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled", self.allow_on_prem_update_of_on_premises_object_identifier_enabled) writer.write_bool_value("blockCloudObjectTakeoverThroughHardMatchEnabled", self.block_cloud_object_takeover_through_hard_match_enabled) writer.write_bool_value("blockSoftMatchEnabled", self.block_soft_match_enabled) writer.write_bool_value("bypassDirSyncOverridesEnabled", self.bypass_dir_sync_overrides_enabled) diff --git a/msgraph_beta/generated/models/onboarding_status.py b/msgraph_beta/generated/models/onboarding_status.py index ec313dc2b4f..3254ba0d7d1 100644 --- a/msgraph_beta/generated/models/onboarding_status.py +++ b/msgraph_beta/generated/models/onboarding_status.py @@ -11,6 +11,6 @@ class OnboardingStatus(str, Enum): Failed = "failed", # Offboarding Offboarding = "offboarding", - # Evolvable enumeration sentinel value. Do not use. + # UnknownFutureValue UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/one_drive_for_business_protection_policy.py b/msgraph_beta/generated/models/one_drive_for_business_protection_policy.py index 00f6342d375..9d685c5a217 100644 --- a/msgraph_beta/generated/models/one_drive_for_business_protection_policy.py +++ b/msgraph_beta/generated/models/one_drive_for_business_protection_policy.py @@ -18,9 +18,9 @@ class OneDriveForBusinessProtectionPolicy(ProtectionPolicyBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.oneDriveForBusinessProtectionPolicy" - # The driveExclusionUnits property + # The drive exclusion units associated with the OneDrive for work or school protection policy. drive_exclusion_units: Optional[list[DriveExclusionUnit]] = None - # The driveExclusionUnitsBulkAdditionJobs property + # The list of bulk addition jobs for drive exclusion units associated with the OneDrive for work or school protection policy. drive_exclusion_units_bulk_addition_jobs: Optional[list[DriveExclusionUnitsBulkAdditionJob]] = None # Contains the details of the OneDrive for Work or School protection rule. drive_inclusion_rules: Optional[list[DriveProtectionRule]] = None diff --git a/msgraph_beta/generated/models/online_meeting.py b/msgraph_beta/generated/models/online_meeting.py index e33b5a57fa5..af49af30f63 100644 --- a/msgraph_beta/generated/models/online_meeting.py +++ b/msgraph_beta/generated/models/online_meeting.py @@ -20,9 +20,6 @@ @dataclass class OnlineMeeting(OnlineMeetingBase, Parsable): - """ - Represents a Microsoft online meeting. - """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.onlineMeeting" # The AI insights generated for an online meeting. Read-only. diff --git a/msgraph_beta/generated/models/online_meeting_base.py b/msgraph_beta/generated/models/online_meeting_base.py index f6d7eb5efc2..0c25e0ddfd2 100644 --- a/msgraph_beta/generated/models/online_meeting_base.py +++ b/msgraph_beta/generated/models/online_meeting_base.py @@ -23,6 +23,7 @@ from .online_meeting_presenters import OnlineMeetingPresenters from .online_meeting_role import OnlineMeetingRole from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment + from .online_meeting_type import OnlineMeetingType from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -68,7 +69,7 @@ class OnlineMeetingBase(Entity, Parsable): chat_info: Optional[ChatInfo] = None # Specifies the configuration settings for meeting chat restrictions. chat_restrictions: Optional[ChatRestrictions] = None - # The cloudVideoInteropInfo property + # Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. cloud_video_interop_info: Optional[CloudVideoInteropInfo] = None # Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. expiry_date_time: Optional[datetime.datetime] = None @@ -88,6 +89,8 @@ class OnlineMeetingBase(Entity, Parsable): meeting_options_web_url: Optional[str] = None # Specifies the spoken language used during the meeting for recording and transcription purposes. meeting_spoken_language_tag: Optional[str] = None + # The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + meeting_type: Optional[OnlineMeetingType] = None # The OdataType property odata_type: Optional[str] = None # Indicates whether to record the meeting automatically. @@ -149,6 +152,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .online_meeting_presenters import OnlineMeetingPresenters from .online_meeting_role import OnlineMeetingRole from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment + from .online_meeting_type import OnlineMeetingType from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -169,6 +173,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .online_meeting_presenters import OnlineMeetingPresenters from .online_meeting_role import OnlineMeetingRole from .online_meeting_sensitivity_label_assignment import OnlineMeetingSensitivityLabelAssignment + from .online_meeting_type import OnlineMeetingType from .virtual_event_session import VirtualEventSession from .watermark_protection_values import WatermarkProtectionValues @@ -202,6 +207,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "lobbyBypassSettings": lambda n : setattr(self, 'lobby_bypass_settings', n.get_object_value(LobbyBypassSettings)), "meetingOptionsWebUrl": lambda n : setattr(self, 'meeting_options_web_url', n.get_str_value()), "meetingSpokenLanguageTag": lambda n : setattr(self, 'meeting_spoken_language_tag', n.get_str_value()), + "meetingType": lambda n : setattr(self, 'meeting_type', n.get_enum_value(OnlineMeetingType)), "recordAutomatically": lambda n : setattr(self, 'record_automatically', n.get_bool_value()), "sensitivityLabelAssignment": lambda n : setattr(self, 'sensitivity_label_assignment', n.get_object_value(OnlineMeetingSensitivityLabelAssignment)), "shareMeetingChatHistoryDefault": lambda n : setattr(self, 'share_meeting_chat_history_default', n.get_enum_value(MeetingChatHistoryDefaultMode)), @@ -251,6 +257,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("lobbyBypassSettings", self.lobby_bypass_settings) writer.write_str_value("meetingOptionsWebUrl", self.meeting_options_web_url) writer.write_str_value("meetingSpokenLanguageTag", self.meeting_spoken_language_tag) + writer.write_enum_value("meetingType", self.meeting_type) writer.write_bool_value("recordAutomatically", self.record_automatically) writer.write_object_value("sensitivityLabelAssignment", self.sensitivity_label_assignment) writer.write_enum_value("shareMeetingChatHistoryDefault", self.share_meeting_chat_history_default) diff --git a/msgraph_beta/generated/models/online_meeting_type.py b/msgraph_beta/generated/models/online_meeting_type.py new file mode 100644 index 00000000000..bdcda0b1283 --- /dev/null +++ b/msgraph_beta/generated/models/online_meeting_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class OnlineMeetingType(str, Enum): + Adhoc = "adhoc", + Scheduled = "scheduled", + Recurring = "recurring", + Broadcast = "broadcast", + Meetnow = "meetnow", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/outlook_item.py b/msgraph_beta/generated/models/outlook_item.py index f8751a6076a..572ac71339c 100644 --- a/msgraph_beta/generated/models/outlook_item.py +++ b/msgraph_beta/generated/models/outlook_item.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .calendar_sharing_message import CalendarSharingMessage from .contact import Contact + from .distribution_list import DistributionList from .entity import Entity from .event import Event from .event_message import EventMessage @@ -56,6 +57,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> OutlookItem: from .contact import Contact return Contact() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.distributionList".casefold(): + from .distribution_list import DistributionList + + return DistributionList() if mapping_value and mapping_value.casefold() == "#microsoft.graph.event".casefold(): from .event import Event @@ -101,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .calendar_sharing_message import CalendarSharingMessage from .contact import Contact + from .distribution_list import DistributionList from .entity import Entity from .event import Event from .event_message import EventMessage @@ -114,6 +120,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .calendar_sharing_message import CalendarSharingMessage from .contact import Contact + from .distribution_list import DistributionList from .entity import Entity from .event import Event from .event_message import EventMessage diff --git a/msgraph_beta/generated/models/ownerless_group_policy.py b/msgraph_beta/generated/models/ownerless_group_policy.py index 413d0020638..ef607b3f86e 100644 --- a/msgraph_beta/generated/models/ownerless_group_policy.py +++ b/msgraph_beta/generated/models/ownerless_group_policy.py @@ -15,7 +15,7 @@ class OwnerlessGroupPolicy(Entity, Parsable): # The emailInfo property email_info: Optional[EmailDetails] = None - # The collection of IDs for groups to which the policy is enabled. + # The collection of IDs for groups to which the policy is enabled. If empty, the policy is enabled for all groups in the tenant. enabled_group_ids: Optional[list[str]] = None # Indicates whether the ownerless group policy is enabled in the tenant. Setting this property to false clears the values of all other policy parameters. is_enabled: Optional[bool] = None diff --git a/msgraph_beta/generated/models/password_single_sign_on_field.py b/msgraph_beta/generated/models/password_single_sign_on_field.py index 942118f4dab..1b684a7c2a7 100644 --- a/msgraph_beta/generated/models/password_single_sign_on_field.py +++ b/msgraph_beta/generated/models/password_single_sign_on_field.py @@ -14,7 +14,7 @@ class PasswordSingleSignOnField(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Title/label override for customization. customized_label: Optional[str] = None - # Label that would be used if no customizedLabel is provided. Read only. + # Label that would be used if no customizedLabel is provided. Read-only. default_label: Optional[str] = None # Id used to identity the field type. This is an internal ID and possible values are param1, param2, paramuserName, parampassword. field_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/personal_teams_app_installation_scope_info.py b/msgraph_beta/generated/models/personal_teams_app_installation_scope_info.py index cce11ffc1ea..a088e203732 100644 --- a/msgraph_beta/generated/models/personal_teams_app_installation_scope_info.py +++ b/msgraph_beta/generated/models/personal_teams_app_installation_scope_info.py @@ -13,7 +13,7 @@ class PersonalTeamsAppInstallationScopeInfo(TeamsAppInstallationScopeInfo, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.personalTeamsAppInstallationScopeInfo" - # The userId property + # The ID of the user for whom the Teams app is installed. user_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/planner_delta.py b/msgraph_beta/generated/models/planner_delta.py index 7b478d23dc7..1327ee42dec 100644 --- a/msgraph_beta/generated/models/planner_delta.py +++ b/msgraph_beta/generated/models/planner_delta.py @@ -10,12 +10,14 @@ 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_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails from .planner_progress_task_board_task_format import PlannerProgressTaskBoardTaskFormat from .planner_task import PlannerTask from .planner_task_details import PlannerTaskDetails from .planner_user import PlannerUser + from .task_history_item import TaskHistoryItem from .entity import Entity @@ -54,6 +56,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.plannerHistoryItem".casefold(): + from .planner_history_item import PlannerHistoryItem + + return PlannerHistoryItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerPlan".casefold(): from .planner_plan import PlannerPlan @@ -78,6 +84,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PlannerDelta: from .planner_user import PlannerUser return PlannerUser() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.taskHistoryItem".casefold(): + from .task_history_item import TaskHistoryItem + + return TaskHistoryItem() return PlannerDelta() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -90,24 +100,28 @@ 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_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails from .planner_progress_task_board_task_format import PlannerProgressTaskBoardTaskFormat from .planner_task import PlannerTask from .planner_task_details import PlannerTaskDetails from .planner_user import PlannerUser + from .task_history_item import TaskHistoryItem from .business_scenario_task import BusinessScenarioTask from .entity import Entity 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_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails from .planner_progress_task_board_task_format import PlannerProgressTaskBoardTaskFormat from .planner_task import PlannerTask from .planner_task_details import PlannerTaskDetails from .planner_user import PlannerUser + from .task_history_item import TaskHistoryItem fields: dict[str, Callable[[Any], None]] = { } diff --git a/msgraph_beta/generated/models/planner_history_item.py b/msgraph_beta/generated/models/planner_history_item.py new file mode 100644 index 00000000000..ba821111fef --- /dev/null +++ b/msgraph_beta/generated/models/planner_history_item.py @@ -0,0 +1,99 @@ +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 .history_entity_type import HistoryEntityType + from .history_event_type import HistoryEventType + from .identity_set import IdentitySet + from .planner_delta import PlannerDelta + from .task_history_item import TaskHistoryItem + +from .planner_delta import PlannerDelta + +@dataclass +class PlannerHistoryItem(PlannerDelta, Parsable): + # The actor property + actor: Optional[IdentitySet] = None + # The entityId property + entity_id: Optional[str] = None + # The entityType property + entity_type: Optional[HistoryEntityType] = None + # The eventType property + event_type: Optional[HistoryEventType] = None + # The occurredDateTime property + occurred_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The planId property + plan_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerHistoryItem: + """ + 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: PlannerHistoryItem + """ + 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.taskHistoryItem".casefold(): + from .task_history_item import TaskHistoryItem + + return TaskHistoryItem() + return PlannerHistoryItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .history_entity_type import HistoryEntityType + from .history_event_type import HistoryEventType + from .identity_set import IdentitySet + from .planner_delta import PlannerDelta + from .task_history_item import TaskHistoryItem + + from .history_entity_type import HistoryEntityType + from .history_event_type import HistoryEventType + from .identity_set import IdentitySet + from .planner_delta import PlannerDelta + from .task_history_item import TaskHistoryItem + + fields: dict[str, Callable[[Any], None]] = { + "actor": lambda n : setattr(self, 'actor', n.get_object_value(IdentitySet)), + "entityId": lambda n : setattr(self, 'entity_id', n.get_str_value()), + "entityType": lambda n : setattr(self, 'entity_type', n.get_enum_value(HistoryEntityType)), + "eventType": lambda n : setattr(self, 'event_type', n.get_enum_value(HistoryEventType)), + "occurredDateTime": lambda n : setattr(self, 'occurred_date_time', n.get_datetime_value()), + "planId": lambda n : setattr(self, 'plan_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_object_value("actor", self.actor) + writer.write_str_value("entityId", self.entity_id) + writer.write_enum_value("entityType", self.entity_type) + writer.write_enum_value("eventType", self.event_type) + writer.write_datetime_value("occurredDateTime", self.occurred_date_time) + writer.write_str_value("planId", self.plan_id) + + diff --git a/msgraph_beta/generated/models/planner_history_item_collection_response.py b/msgraph_beta/generated/models/planner_history_item_collection_response.py new file mode 100644 index 00000000000..3e208eecde8 --- /dev/null +++ b/msgraph_beta/generated/models/planner_history_item_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 .planner_history_item import PlannerHistoryItem + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class PlannerHistoryItemCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PlannerHistoryItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerHistoryItemCollectionResponse: + """ + 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: PlannerHistoryItemCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerHistoryItemCollectionResponse() + + 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 .planner_history_item import PlannerHistoryItem + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .planner_history_item import PlannerHistoryItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PlannerHistoryItem)), + } + 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/planner_plan.py b/msgraph_beta/generated/models/planner_plan.py index caeb60c15d9..4d703ce23a2 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_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection from .planner_plan_creation import PlannerPlanCreation @@ -40,6 +41,8 @@ class PlannerPlan(PlannerDelta, Parsable): creation_source: Optional[PlannerPlanCreation] = None # Extra details about the plan. Read-only. Nullable. details: Optional[PlannerPlanDetails] = None + # The historyItems property + 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 # The OdataType property @@ -74,6 +77,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_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection from .planner_plan_creation import PlannerPlanCreation @@ -86,6 +90,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_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection from .planner_plan_creation import PlannerPlanCreation @@ -103,6 +108,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)), + "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()), "sharedWithContainers": lambda n : setattr(self, 'shared_with_containers', n.get_collection_of_object_values(PlannerSharedWithContainer)), @@ -131,6 +137,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("historyItems", self.history_items) writer.write_bool_value("isArchived", self.is_archived) writer.write_str_value("owner", self.owner) writer.write_collection_of_object_values("sharedWithContainers", self.shared_with_containers) diff --git a/msgraph_beta/generated/models/planner_task.py b/msgraph_beta/generated/models/planner_task.py index cb6c39c1a47..6d822163ec6 100644 --- a/msgraph_beta/generated/models/planner_task.py +++ b/msgraph_beta/generated/models/planner_task.py @@ -70,9 +70,9 @@ class PlannerTask(PlannerDelta, Parsable): is_on_my_day: Optional[bool] = None # Read-only. The date on which task is added to or removed from MyDay. is_on_my_day_last_modified_date: Optional[datetime.date] = None - # The lastModifiedBy property + # Read-only. User ID by which this is last modified. last_modified_by: Optional[IdentitySet] = None - # The lastModifiedDateTime property + # Read-only. Date and time at which this is last modified. 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 # Read-only. Nullable. Chat messages associated with the task. messages: Optional[list[PlannerTaskChatMessage]] = None diff --git a/msgraph_beta/generated/models/planner_task_data.py b/msgraph_beta/generated/models/planner_task_data.py new file mode 100644 index 00000000000..ed0be9cf909 --- /dev/null +++ b/msgraph_beta/generated/models/planner_task_data.py @@ -0,0 +1,186 @@ +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 .identity_set import IdentitySet + from .planner_applied_categories import PlannerAppliedCategories + from .planner_archival_info import PlannerArchivalInfo + from .planner_assignments import PlannerAssignments + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirements import PlannerTaskCompletionRequirements + from .planner_task_creation import PlannerTaskCreation + from .planner_task_details_data import PlannerTaskDetailsData + from .planner_task_recurrence import PlannerTaskRecurrence + +@dataclass +class PlannerTaskData(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 activeChecklistItemCount property + active_checklist_item_count: Optional[int] = None + # The appliedCategories property + applied_categories: Optional[PlannerAppliedCategories] = None + # The archivalInfo property + archival_info: Optional[PlannerArchivalInfo] = None + # The assignments property + assignments: Optional[PlannerAssignments] = None + # The bucketId property + bucket_id: Optional[str] = None + # The checklistItemCount property + checklist_item_count: Optional[int] = None + # The completedBy property + completed_by: Optional[IdentitySet] = None + # The completedDateTime property + completed_date_time: Optional[datetime.datetime] = None + # The conversationThreadId property + conversation_thread_id: Optional[str] = None + # The createdBy property + created_by: Optional[IdentitySet] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The creationSource property + creation_source: Optional[PlannerTaskCreation] = None + # The details property + details: Optional[PlannerTaskDetailsData] = None + # The dueDateTime property + due_date_time: Optional[datetime.datetime] = None + # The hasChat property + has_chat: Optional[bool] = None + # The hasDescription property + has_description: Optional[bool] = None + # The isArchived property + is_archived: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The orderHint property + order_hint: Optional[str] = None + # The percentComplete property + percent_complete: Optional[int] = None + # The previewType property + preview_type: Optional[PlannerPreviewType] = None + # The priority property + priority: Optional[int] = None + # The recurrence property + recurrence: Optional[PlannerTaskRecurrence] = None + # The referenceCount property + reference_count: Optional[int] = None + # The specifiedCompletionRequirements property + specified_completion_requirements: Optional[PlannerTaskCompletionRequirements] = None + # The startDateTime property + start_date_time: Optional[datetime.datetime] = None + # The title property + title: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerTaskData: + """ + 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: PlannerTaskData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerTaskData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity_set import IdentitySet + from .planner_applied_categories import PlannerAppliedCategories + from .planner_archival_info import PlannerArchivalInfo + from .planner_assignments import PlannerAssignments + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirements import PlannerTaskCompletionRequirements + from .planner_task_creation import PlannerTaskCreation + from .planner_task_details_data import PlannerTaskDetailsData + from .planner_task_recurrence import PlannerTaskRecurrence + + from .identity_set import IdentitySet + from .planner_applied_categories import PlannerAppliedCategories + from .planner_archival_info import PlannerArchivalInfo + from .planner_assignments import PlannerAssignments + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirements import PlannerTaskCompletionRequirements + from .planner_task_creation import PlannerTaskCreation + from .planner_task_details_data import PlannerTaskDetailsData + from .planner_task_recurrence import PlannerTaskRecurrence + + fields: dict[str, Callable[[Any], None]] = { + "activeChecklistItemCount": lambda n : setattr(self, 'active_checklist_item_count', n.get_int_value()), + "appliedCategories": lambda n : setattr(self, 'applied_categories', n.get_object_value(PlannerAppliedCategories)), + "archivalInfo": lambda n : setattr(self, 'archival_info', n.get_object_value(PlannerArchivalInfo)), + "assignments": lambda n : setattr(self, 'assignments', n.get_object_value(PlannerAssignments)), + "bucketId": lambda n : setattr(self, 'bucket_id', n.get_str_value()), + "checklistItemCount": lambda n : setattr(self, 'checklist_item_count', n.get_int_value()), + "completedBy": lambda n : setattr(self, 'completed_by', n.get_object_value(IdentitySet)), + "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), + "conversationThreadId": lambda n : setattr(self, 'conversation_thread_id', n.get_str_value()), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "creationSource": lambda n : setattr(self, 'creation_source', n.get_object_value(PlannerTaskCreation)), + "details": lambda n : setattr(self, 'details', n.get_object_value(PlannerTaskDetailsData)), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "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()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "orderHint": lambda n : setattr(self, 'order_hint', n.get_str_value()), + "percentComplete": lambda n : setattr(self, 'percent_complete', n.get_int_value()), + "previewType": lambda n : setattr(self, 'preview_type', n.get_enum_value(PlannerPreviewType)), + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "recurrence": lambda n : setattr(self, 'recurrence', n.get_object_value(PlannerTaskRecurrence)), + "referenceCount": lambda n : setattr(self, 'reference_count', n.get_int_value()), + "specifiedCompletionRequirements": lambda n : setattr(self, 'specified_completion_requirements', n.get_collection_of_enum_values(PlannerTaskCompletionRequirements)), + "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_datetime_value()), + "title": lambda n : setattr(self, 'title', 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("activeChecklistItemCount", self.active_checklist_item_count) + writer.write_object_value("appliedCategories", self.applied_categories) + writer.write_object_value("archivalInfo", self.archival_info) + writer.write_object_value("assignments", self.assignments) + writer.write_str_value("bucketId", self.bucket_id) + writer.write_int_value("checklistItemCount", self.checklist_item_count) + writer.write_object_value("completedBy", self.completed_by) + writer.write_datetime_value("completedDateTime", self.completed_date_time) + writer.write_str_value("conversationThreadId", self.conversation_thread_id) + writer.write_object_value("createdBy", self.created_by) + 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_datetime_value("dueDateTime", self.due_date_time) + writer.write_bool_value("hasChat", self.has_chat) + writer.write_bool_value("hasDescription", self.has_description) + writer.write_bool_value("isArchived", self.is_archived) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("orderHint", self.order_hint) + writer.write_int_value("percentComplete", self.percent_complete) + writer.write_enum_value("previewType", self.preview_type) + writer.write_int_value("priority", self.priority) + writer.write_object_value("recurrence", self.recurrence) + writer.write_int_value("referenceCount", self.reference_count) + writer.write_enum_value("specifiedCompletionRequirements", self.specified_completion_requirements) + writer.write_datetime_value("startDateTime", self.start_date_time) + writer.write_str_value("title", self.title) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/planner_task_details_data.py b/msgraph_beta/generated/models/planner_task_details_data.py new file mode 100644 index 00000000000..c6afc3d845a --- /dev/null +++ b/msgraph_beta/generated/models/planner_task_details_data.py @@ -0,0 +1,107 @@ +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 .item_body import ItemBody + from .planner_base_approval_attachment import PlannerBaseApprovalAttachment + from .planner_checklist_items import PlannerChecklistItems + from .planner_external_references import PlannerExternalReferences + from .planner_forms_dictionary import PlannerFormsDictionary + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirement_details import PlannerTaskCompletionRequirementDetails + +@dataclass +class PlannerTaskDetailsData(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 approvalAttachment property + approval_attachment: Optional[PlannerBaseApprovalAttachment] = None + # The checklist property + checklist: Optional[PlannerChecklistItems] = None + # The completionRequirements property + completion_requirements: Optional[PlannerTaskCompletionRequirementDetails] = None + # The description property + description: Optional[str] = None + # The forms property + forms: Optional[PlannerFormsDictionary] = None + # The notes property + notes: Optional[ItemBody] = None + # The OdataType property + odata_type: Optional[str] = None + # The previewType property + preview_type: Optional[PlannerPreviewType] = None + # The references property + references: Optional[PlannerExternalReferences] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerTaskDetailsData: + """ + 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: PlannerTaskDetailsData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerTaskDetailsData() + + 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_base_approval_attachment import PlannerBaseApprovalAttachment + from .planner_checklist_items import PlannerChecklistItems + from .planner_external_references import PlannerExternalReferences + from .planner_forms_dictionary import PlannerFormsDictionary + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirement_details import PlannerTaskCompletionRequirementDetails + + from .item_body import ItemBody + from .planner_base_approval_attachment import PlannerBaseApprovalAttachment + from .planner_checklist_items import PlannerChecklistItems + from .planner_external_references import PlannerExternalReferences + from .planner_forms_dictionary import PlannerFormsDictionary + from .planner_preview_type import PlannerPreviewType + from .planner_task_completion_requirement_details import PlannerTaskCompletionRequirementDetails + + fields: dict[str, Callable[[Any], None]] = { + "approvalAttachment": lambda n : setattr(self, 'approval_attachment', n.get_object_value(PlannerBaseApprovalAttachment)), + "checklist": lambda n : setattr(self, 'checklist', n.get_object_value(PlannerChecklistItems)), + "completionRequirements": lambda n : setattr(self, 'completion_requirements', n.get_object_value(PlannerTaskCompletionRequirementDetails)), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "forms": lambda n : setattr(self, 'forms', n.get_object_value(PlannerFormsDictionary)), + "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "previewType": lambda n : setattr(self, 'preview_type', n.get_enum_value(PlannerPreviewType)), + "references": lambda n : setattr(self, 'references', n.get_object_value(PlannerExternalReferences)), + } + 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("approvalAttachment", self.approval_attachment) + writer.write_object_value("checklist", self.checklist) + writer.write_object_value("completionRequirements", self.completion_requirements) + writer.write_str_value("description", self.description) + writer.write_object_value("forms", self.forms) + writer.write_object_value("notes", self.notes) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("previewType", self.preview_type) + writer.write_object_value("references", self.references) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/policy_deletable_item.py b/msgraph_beta/generated/models/policy_deletable_item.py index c76e28071b3..21d0f4205a7 100644 --- a/msgraph_beta/generated/models/policy_deletable_item.py +++ b/msgraph_beta/generated/models/policy_deletable_item.py @@ -12,9 +12,11 @@ from .country_named_location import CountryNamedLocation from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints from .ip_named_location import IpNamedLocation from .named_location import NamedLocation from .private_link_named_location import PrivateLinkNamedLocation + from .service_provider_constraints import ServiceProviderConstraints from .service_tag_named_location import ServiceTagNamedLocation from .what_if_analysis_result import WhatIfAnalysisResult @@ -64,6 +66,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PolicyDeletableIte from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner return CrossTenantIdentitySyncPolicyPartner() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.delegatedAdminServiceProviderConstraints".casefold(): + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + + return DelegatedAdminServiceProviderConstraints() if mapping_value and mapping_value.casefold() == "#microsoft.graph.ipNamedLocation".casefold(): from .ip_named_location import IpNamedLocation @@ -76,6 +82,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PolicyDeletableIte from .private_link_named_location import PrivateLinkNamedLocation return PrivateLinkNamedLocation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceProviderConstraints".casefold(): + from .service_provider_constraints import ServiceProviderConstraints + + return ServiceProviderConstraints() if mapping_value and mapping_value.casefold() == "#microsoft.graph.serviceTagNamedLocation".casefold(): from .service_tag_named_location import ServiceTagNamedLocation @@ -96,9 +106,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .country_named_location import CountryNamedLocation from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints from .ip_named_location import IpNamedLocation from .named_location import NamedLocation from .private_link_named_location import PrivateLinkNamedLocation + from .service_provider_constraints import ServiceProviderConstraints from .service_tag_named_location import ServiceTagNamedLocation from .what_if_analysis_result import WhatIfAnalysisResult @@ -107,9 +119,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .country_named_location import CountryNamedLocation from .cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints from .ip_named_location import IpNamedLocation from .named_location import NamedLocation from .private_link_named_location import PrivateLinkNamedLocation + from .service_provider_constraints import ServiceProviderConstraints from .service_tag_named_location import ServiceTagNamedLocation from .what_if_analysis_result import WhatIfAnalysisResult diff --git a/msgraph_beta/generated/models/policy_tip_action.py b/msgraph_beta/generated/models/policy_tip_action.py new file mode 100644 index 00000000000..820b184fa9f --- /dev/null +++ b/msgraph_beta/generated/models/policy_tip_action.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .dlp_action_info import DlpActionInfo + from .notify_user_action import NotifyUserAction + +from .dlp_action_info import DlpActionInfo + +@dataclass +class PolicyTipAction(DlpActionInfo, Parsable): + # 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. + policy_tip: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyTipAction: + """ + 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: PolicyTipAction + """ + 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.notifyUserAction".casefold(): + from .notify_user_action import NotifyUserAction + + return NotifyUserAction() + return PolicyTipAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dlp_action_info import DlpActionInfo + from .notify_user_action import NotifyUserAction + + from .dlp_action_info import DlpActionInfo + from .notify_user_action import NotifyUserAction + + fields: dict[str, Callable[[Any], None]] = { + "policyTip": lambda n : setattr(self, 'policy_tip', 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("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 b142c225ffd..0231c84a2f1 100644 --- a/msgraph_beta/generated/models/process_content_request.py +++ b/msgraph_beta/generated/models/process_content_request.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .activity_metadata import ActivityMetadata + from .context_metadata import ContextMetadata from .device_metadata import DeviceMetadata from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase @@ -21,8 +22,10 @@ class ProcessContentRequest(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The activityMetadata property activity_metadata: Optional[ActivityMetadata] = None - # A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses and file metadata for files. Required. + # A collection of content entries to be processed. Each entry contains the content itself and its metadata. Use conversation metadata for content like prompts and responses, file metadata for files, and content activity metadata for enforcement result status entries. Required. content_entries: Optional[list[ProcessContentMetadataBase]] = None + # The contextMetadata property + context_metadata: Optional[ContextMetadata] = None # The deviceMetadata property device_metadata: Optional[DeviceMetadata] = None # The integratedAppMetadata property @@ -49,12 +52,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .activity_metadata import ActivityMetadata + from .context_metadata import ContextMetadata from .device_metadata import DeviceMetadata from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata from .activity_metadata import ActivityMetadata + from .context_metadata import ContextMetadata from .device_metadata import DeviceMetadata from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase @@ -63,6 +68,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activityMetadata": lambda n : setattr(self, 'activity_metadata', n.get_object_value(ActivityMetadata)), "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)), "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()), @@ -80,6 +86,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_object_value("activityMetadata", self.activity_metadata) 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("integratedAppMetadata", self.integrated_app_metadata) writer.write_str_value("@odata.type", self.odata_type) diff --git a/msgraph_beta/generated/models/profile_card_property.py b/msgraph_beta/generated/models/profile_card_property.py index a00be5024db..4f1cfd3a674 100644 --- a/msgraph_beta/generated/models/profile_card_property.py +++ b/msgraph_beta/generated/models/profile_card_property.py @@ -16,7 +16,7 @@ class ProfileCardProperty(Entity, Parsable): annotations: Optional[list[ProfileCardAnnotation]] = None # Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Microsoft Entra ID properties on the Microsoft 365 profile card within their tenant. When present, the Microsoft Entra ID field referenced in this property is visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1, CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15. directory_property_name: Optional[str] = None - # The isVisible property + # Indicates whether the given directory property should be shown on a user’s profile card. is_visible: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/profile_property_setting.py b/msgraph_beta/generated/models/profile_property_setting.py index 23a4e310160..5b03887861d 100644 --- a/msgraph_beta/generated/models/profile_property_setting.py +++ b/msgraph_beta/generated/models/profile_property_setting.py @@ -11,13 +11,13 @@ @dataclass class ProfilePropertySetting(Entity, Parsable): - # Name of the property-level setting. + # Name of the property associated with this setting. display_name: Optional[str] = None # Other name of the property-level setting. For backward compatibility. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # A collection of prioritized profile source URLs ordered by data precedence within an organization. + # A collection of prioritized profile source URLs ordered by data precedence within an organization. For details, see Manage profile source precedence in Microsoft 365. prioritized_source_urls: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/protection_policy_base.py b/msgraph_beta/generated/models/protection_policy_base.py index 43aaca5fe49..e5ea19352b8 100644 --- a/msgraph_beta/generated/models/protection_policy_base.py +++ b/msgraph_beta/generated/models/protection_policy_base.py @@ -38,9 +38,9 @@ class ProtectionPolicyBase(Entity, Parsable): odata_type: Optional[str] = None # The date and time when offboarding was requested for the protection policy. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. offboard_requested_date_time: Optional[datetime.datetime] = None - # The protectionMode property + # The backup mode for the protection policy. The possible values are: standard, fullServiceBackup, unknownFutureValue. When set to fullServiceBackup, the entire workload is backed up and specific items can be excluded using exclusion units. When set to standard, only the items explicitly added as protection units are backed up. protection_mode: Optional[BackupPolicyProtectionMode] = None - # The count of artifacts in the protection policy by status. Requires $select to retrieve. + # The count of artifacts in the protection policy by status. Returned only on $select. protection_policy_artifact_count: Optional[ProtectionPolicyArtifactCount] = None # Contains the retention setting details for the policy. retention_settings: Optional[list[RetentionSetting]] = None diff --git a/msgraph_beta/generated/models/protection_unit_base.py b/msgraph_beta/generated/models/protection_unit_base.py index 3cd1ca88da4..3f23ed486e3 100644 --- a/msgraph_beta/generated/models/protection_unit_base.py +++ b/msgraph_beta/generated/models/protection_unit_base.py @@ -13,6 +13,7 @@ from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError + from .retention_period_change import RetentionPeriodChange from .site_protection_unit import SiteProtectionUnit from .entity import Entity @@ -37,6 +38,8 @@ class ProtectionUnitBase(Entity, Parsable): odata_type: Optional[str] = None # The time when protection unit offboard was requested. offboard_requested_date_time: Optional[datetime.datetime] = None + # The pendingRetentionPeriodChange property + pending_retention_period_change: Optional[RetentionPeriodChange] = None # The unique identifier of the protection policy based on which protection unit was created. policy_id: Optional[str] = None # The protectionSources property @@ -84,6 +87,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError + from .retention_period_change import RetentionPeriodChange from .site_protection_unit import SiteProtectionUnit from .drive_protection_unit import DriveProtectionUnit @@ -93,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError + from .retention_period_change import RetentionPeriodChange from .site_protection_unit import SiteProtectionUnit fields: dict[str, Callable[[Any], None]] = { @@ -104,6 +109,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "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()), "offboardRequestedDateTime": lambda n : setattr(self, 'offboard_requested_date_time', n.get_datetime_value()), + "pendingRetentionPeriodChange": lambda n : setattr(self, 'pending_retention_period_change', n.get_object_value(RetentionPeriodChange)), "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), "protectionSources": lambda n : setattr(self, 'protection_sources', n.get_collection_of_enum_values(ProtectionSource)), "status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionUnitStatus)), diff --git a/msgraph_beta/generated/models/recipient_type.py b/msgraph_beta/generated/models/recipient_type.py new file mode 100644 index 00000000000..735644cf223 --- /dev/null +++ b/msgraph_beta/generated/models/recipient_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class RecipientType(str, Enum): + Contact = "contact", + OneOff = "oneOff", + Mailbox = "mailbox", + PrivateDL = "privateDL", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/redirect_uri_allowed_domain_configuration.py b/msgraph_beta/generated/models/redirect_uri_allowed_domain_configuration.py index 3191c896c87..eb8ca5b9465 100644 --- a/msgraph_beta/generated/models/redirect_uri_allowed_domain_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_allowed_domain_configuration.py @@ -18,23 +18,23 @@ class RedirectUriAllowedDomainConfiguration(AdditionalDataHolder, BackedModel, P # 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 allowedDomains property + # Collection of domain names that are allowed globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. allowed_domains: Optional[list[str]] = None - # The excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The publicClient property + # Platform-specific allowed domain configuration for public client applications (native/mobile apps). public_client: Optional[RedirectUriPlatformAllowedDomainConfiguration] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None - # The spa property + # Platform-specific allowed domain configuration for single-page applications (SPAs). spa: Optional[RedirectUriPlatformAllowedDomainConfiguration] = None # The state property state: Optional[AppManagementRestrictionState] = None - # The web property + # Platform-specific allowed domain configuration for web applications. web: Optional[RedirectUriPlatformAllowedDomainConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_allowed_scheme_configuration.py b/msgraph_beta/generated/models/redirect_uri_allowed_scheme_configuration.py index 7b9f87ed6ad..a6094e078c8 100644 --- a/msgraph_beta/generated/models/redirect_uri_allowed_scheme_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_allowed_scheme_configuration.py @@ -18,23 +18,23 @@ class RedirectUriAllowedSchemeConfiguration(AdditionalDataHolder, BackedModel, P # 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 allowedSchemes property + # Collection of URI schemes that are allowed globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme. allowed_schemes: Optional[list[str]] = None - # The excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The publicClient property + # Platform-specific allowed scheme configuration for public client applications (native/mobile apps). public_client: Optional[RedirectUriPlatformAllowedSchemeConfiguration] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None - # The spa property + # Platform-specific allowed scheme configuration for single-page applications (SPAs). spa: Optional[RedirectUriPlatformAllowedSchemeConfiguration] = None # The state property state: Optional[AppManagementRestrictionState] = None - # The web property + # Platform-specific allowed scheme configuration for web applications. web: Optional[RedirectUriPlatformAllowedSchemeConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_blocked_domain_configuration.py b/msgraph_beta/generated/models/redirect_uri_blocked_domain_configuration.py index 2be9cc05b80..fdbcda6f99a 100644 --- a/msgraph_beta/generated/models/redirect_uri_blocked_domain_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_blocked_domain_configuration.py @@ -18,23 +18,23 @@ class RedirectUriBlockedDomainConfiguration(AdditionalDataHolder, BackedModel, P # 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 blockedDomains property + # Collection of domain names that are blocked globally across all platforms. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. blocked_domains: Optional[list[str]] = None - # The excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The publicClient property + # Platform-specific blocked domain configuration for public client applications (native/mobile apps). public_client: Optional[RedirectUriPlatformBlockedDomainConfiguration] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None - # The spa property + # Platform-specific blocked domain configuration for single-page applications (SPAs). spa: Optional[RedirectUriPlatformBlockedDomainConfiguration] = None # The state property state: Optional[AppManagementRestrictionState] = None - # The web property + # Platform-specific blocked domain configuration for web applications. web: Optional[RedirectUriPlatformBlockedDomainConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_blocked_scheme_configuration.py b/msgraph_beta/generated/models/redirect_uri_blocked_scheme_configuration.py index 494d7841488..956cef5cb79 100644 --- a/msgraph_beta/generated/models/redirect_uri_blocked_scheme_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_blocked_scheme_configuration.py @@ -18,25 +18,25 @@ class RedirectUriBlockedSchemeConfiguration(AdditionalDataHolder, BackedModel, P # 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 blockedSchemes property + # Collection of URI schemes that are blocked globally across all platforms. Schemes refer to URI schemes as defined in RFC 3986 §3.1. blocked_schemes: Optional[list[str]] = None - # The excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The exemptFormats property + # Collection of URI patterns that are exempt from the blocked scheme restrictions. Patterns must follow specific validation rules for standard URI formats or URN formats. exempt_formats: Optional[list[str]] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The publicClient property + # Platform-specific blocked scheme configuration for public client applications (native/mobile apps). public_client: Optional[RedirectUriPlatformBlockedSchemeConfiguration] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None - # The spa property + # Platform-specific blocked scheme configuration for single-page applications (SPAs). spa: Optional[RedirectUriPlatformBlockedSchemeConfiguration] = None # The state property state: Optional[AppManagementRestrictionState] = None - # The web property + # Platform-specific blocked scheme configuration for web applications. web: Optional[RedirectUriPlatformBlockedSchemeConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_configuration.py b/msgraph_beta/generated/models/redirect_uri_configuration.py index 9416856a993..e89c8283fbb 100644 --- a/msgraph_beta/generated/models/redirect_uri_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_configuration.py @@ -21,15 +21,15 @@ class RedirectUriConfiguration(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The uriWithBlockedDomain property + # Configuration that specifies blocked domains for redirect URIs with global and platform-specific settings. uri_with_blocked_domain: Optional[RedirectUriBlockedDomainConfiguration] = None - # The uriWithBlockedScheme property + # Configuration that specifies blocked URI schemes for redirect URIs with global and platform-specific settings and exempt format patterns. uri_with_blocked_scheme: Optional[RedirectUriBlockedSchemeConfiguration] = None - # The uriWithWildcard property + # Configuration that controls the use of wildcard patterns in redirect URIs with configurable exceptions. uri_with_wildcard: Optional[RedirectUriWildcardConfiguration] = None - # The uriWithoutAllowedDomain property + # Configuration that specifies allowed domains for redirect URIs with global and platform-specific settings. uri_without_allowed_domain: Optional[RedirectUriAllowedDomainConfiguration] = None - # The uriWithoutAllowedScheme property + # Configuration that specifies allowed URI schemes for redirect URIs with global and platform-specific settings. uri_without_allowed_scheme: Optional[RedirectUriAllowedSchemeConfiguration] = None @staticmethod diff --git a/msgraph_beta/generated/models/redirect_uri_platform_allowed_domain_configuration.py b/msgraph_beta/generated/models/redirect_uri_platform_allowed_domain_configuration.py index ef6354ee7ba..23c29465bf3 100644 --- a/msgraph_beta/generated/models/redirect_uri_platform_allowed_domain_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_platform_allowed_domain_configuration.py @@ -12,7 +12,7 @@ class RedirectUriPlatformAllowedDomainConfiguration(AdditionalDataHolder, Backed # 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 allowedDomains property + # Collection of domain names that are allowed for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. allowed_domains: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/redirect_uri_platform_allowed_scheme_configuration.py b/msgraph_beta/generated/models/redirect_uri_platform_allowed_scheme_configuration.py index a09438cbf65..f8162a552ab 100644 --- a/msgraph_beta/generated/models/redirect_uri_platform_allowed_scheme_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_platform_allowed_scheme_configuration.py @@ -12,7 +12,7 @@ class RedirectUriPlatformAllowedSchemeConfiguration(AdditionalDataHolder, Backed # 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 allowedSchemes property + # Collection of URI schemes that are allowed for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. The value '*' can be used to allow any scheme for this platform. allowed_schemes: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/redirect_uri_platform_blocked_domain_configuration.py b/msgraph_beta/generated/models/redirect_uri_platform_blocked_domain_configuration.py index 59b8d4f8c6a..d9e8a16aa81 100644 --- a/msgraph_beta/generated/models/redirect_uri_platform_blocked_domain_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_platform_blocked_domain_configuration.py @@ -12,7 +12,7 @@ class RedirectUriPlatformBlockedDomainConfiguration(AdditionalDataHolder, Backed # 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 blockedDomains property + # Collection of domain names that are blocked for this specific platform. Domain validation follows RFC 3986 (URI syntax, section 3.2.2 for the host component). Domain matching is case-insensitive and exact; wildcards are not supported. blocked_domains: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/redirect_uri_platform_blocked_scheme_configuration.py b/msgraph_beta/generated/models/redirect_uri_platform_blocked_scheme_configuration.py index 7020feb36a4..43f75fda665 100644 --- a/msgraph_beta/generated/models/redirect_uri_platform_blocked_scheme_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_platform_blocked_scheme_configuration.py @@ -12,9 +12,9 @@ class RedirectUriPlatformBlockedSchemeConfiguration(AdditionalDataHolder, Backed # 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 blockedSchemes property + # Collection of URI schemes that are blocked for this specific platform. Schemes refer to URI schemes as defined in RFC 3986 §3.1. blocked_schemes: Optional[list[str]] = None - # The exemptFormats property + # Collection of URI patterns that are exempt from the blocked scheme restrictions for this platform. Patterns must follow specific validation rules for standard URI formats or URN formats. exempt_formats: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/redirect_uri_wildcard_configuration.py b/msgraph_beta/generated/models/redirect_uri_wildcard_configuration.py index 7f4ab700878..5c0d5527c50 100644 --- a/msgraph_beta/generated/models/redirect_uri_wildcard_configuration.py +++ b/msgraph_beta/generated/models/redirect_uri_wildcard_configuration.py @@ -18,15 +18,15 @@ class RedirectUriWildcardConfiguration(AdditionalDataHolder, BackedModel, Parsab # 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 excludeActors property + # Applications or service principals that are exempt from this restriction. exclude_actors: Optional[AppManagementPolicyActorExemptions] = None - # The excludeFormats property + # Configuration that specifies exceptions to the wildcard restriction, such as allowing wildcards for specific trusted domains. exclude_formats: Optional[RedirectUriWildcardExcludeFormats] = None - # The isStateSetByMicrosoft property + # Indicates whether the restriction state was set by Microsoft. is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The restrictForAppsCreatedAfterDateTime property + # Date and time when this restriction starts applying to newly created applications. Applications created before this date are not affected. restrict_for_apps_created_after_date_time: Optional[datetime.datetime] = None # The state property state: Optional[AppManagementRestrictionState] = None diff --git a/msgraph_beta/generated/models/redirect_uri_wildcard_exclude_formats.py b/msgraph_beta/generated/models/redirect_uri_wildcard_exclude_formats.py index 5fad85b9680..4b0cea0a45b 100644 --- a/msgraph_beta/generated/models/redirect_uri_wildcard_exclude_formats.py +++ b/msgraph_beta/generated/models/redirect_uri_wildcard_exclude_formats.py @@ -12,9 +12,9 @@ class RedirectUriWildcardExcludeFormats(AdditionalDataHolder, BackedModel, Parsa # 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 excludeWildcardsInPath property + # When true, blocks the use of wildcards in the path portion of redirect URIs. When false, allows wildcards in paths. exclude_wildcards_in_path: Optional[bool] = None - # The excludeWildcardsInPathWithDomains property + # Collection of domain names where wildcards in the path portion of redirect URIs are blocked. Accepts only valid host names (no wildcards) as defined in RFC 3986 §3.2.2. For example, login.microsoft.com or contoso.com. exclude_wildcards_in_path_with_domains: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/reminder.py b/msgraph_beta/generated/models/reminder.py index 1d5ad73af27..b4f0a0c8764 100644 --- a/msgraph_beta/generated/models/reminder.py +++ b/msgraph_beta/generated/models/reminder.py @@ -20,7 +20,7 @@ class Reminder(AdditionalDataHolder, BackedModel, Parsable): change_key: Optional[str] = None # The date, time and time zone that the event ends. event_end_time: Optional[DateTimeTimeZone] = None - # The unique ID of the event. Read only. + # The unique ID of the event. Read-only. event_id: Optional[str] = None # The location of the event. event_location: Optional[Location] = None diff --git a/msgraph_beta/generated/models/remove_from_lobby_operation.py b/msgraph_beta/generated/models/remove_from_lobby_operation.py new file mode 100644 index 00000000000..b6c35cdf881 --- /dev/null +++ b/msgraph_beta/generated/models/remove_from_lobby_operation.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 .comms_operation import CommsOperation + +from .comms_operation import CommsOperation + +@dataclass +class RemoveFromLobbyOperation(CommsOperation, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveFromLobbyOperation: + """ + 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: RemoveFromLobbyOperation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveFromLobbyOperation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .comms_operation import CommsOperation + + from .comms_operation import CommsOperation + + 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/report_root.py b/msgraph_beta/generated/models/report_root.py index 8492a2dbe05..4e427678326 100644 --- a/msgraph_beta/generated/models/report_root.py +++ b/msgraph_beta/generated/models/report_root.py @@ -12,6 +12,8 @@ from .credential_user_registration_details import CredentialUserRegistrationDetails from .entity import Entity from .health_monitoring.health_monitoring_root import HealthMonitoringRoot + from .identity_analytics_root import IdentityAnalyticsRoot + from .identity_correlation import IdentityCorrelation from .partners.partners import Partners from .print_usage import PrintUsage from .print_usage_by_printer import PrintUsageByPrinter @@ -35,6 +37,8 @@ class ReportRoot(Entity, Parsable): authentication_methods: Optional[AuthenticationMethodsRoot] = None # Provides insight into the Microsoft Entra ID P1 and P2 premium license utilization for the tenant. azure_a_d_premium_license_insight: Optional[AzureADPremiumLicenseInsight] = None + # The identity correlation reports in the tenant. + correlations: Optional[list[IdentityCorrelation]] = None # Details of the usage of self-service password reset and multifactor authentication (MFA) for all registered users. credential_user_registration_details: Optional[list[CredentialUserRegistrationDetails]] = None # The dailyPrintUsage property @@ -49,6 +53,8 @@ class ReportRoot(Entity, Parsable): daily_print_usage_summaries_by_user: Optional[list[PrintUsageByUser]] = None # Reports for Microsoft Entra Health Monitoring. health_monitoring: Optional[HealthMonitoringRoot] = None + # Microsoft Entra identity analytics for the tenant, including its groups. + identity_analytics: Optional[IdentityAnalyticsRoot] = 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. @@ -97,6 +103,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .credential_user_registration_details import CredentialUserRegistrationDetails from .entity import Entity from .health_monitoring.health_monitoring_root import HealthMonitoringRoot + from .identity_analytics_root import IdentityAnalyticsRoot + from .identity_correlation import IdentityCorrelation from .partners.partners import Partners from .print_usage import PrintUsage from .print_usage_by_printer import PrintUsageByPrinter @@ -115,6 +123,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .credential_user_registration_details import CredentialUserRegistrationDetails from .entity import Entity from .health_monitoring.health_monitoring_root import HealthMonitoringRoot + from .identity_analytics_root import IdentityAnalyticsRoot + from .identity_correlation import IdentityCorrelation from .partners.partners import Partners from .print_usage import PrintUsage from .print_usage_by_printer import PrintUsageByPrinter @@ -131,6 +141,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "applicationSignInDetailedSummary": lambda n : setattr(self, 'application_sign_in_detailed_summary', n.get_collection_of_object_values(ApplicationSignInDetailedSummary)), "authenticationMethods": lambda n : setattr(self, 'authentication_methods', n.get_object_value(AuthenticationMethodsRoot)), "azureADPremiumLicenseInsight": lambda n : setattr(self, 'azure_a_d_premium_license_insight', n.get_object_value(AzureADPremiumLicenseInsight)), + "correlations": lambda n : setattr(self, 'correlations', n.get_collection_of_object_values(IdentityCorrelation)), "credentialUserRegistrationDetails": lambda n : setattr(self, 'credential_user_registration_details', n.get_collection_of_object_values(CredentialUserRegistrationDetails)), "dailyPrintUsage": lambda n : setattr(self, 'daily_print_usage', n.get_collection_of_object_values(PrintUsage)), "dailyPrintUsageByPrinter": lambda n : setattr(self, 'daily_print_usage_by_printer', n.get_collection_of_object_values(PrintUsageByPrinter)), @@ -138,6 +149,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "dailyPrintUsageSummariesByPrinter": lambda n : setattr(self, 'daily_print_usage_summaries_by_printer', n.get_collection_of_object_values(PrintUsageByPrinter)), "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)), "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)), @@ -167,6 +179,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("applicationSignInDetailedSummary", self.application_sign_in_detailed_summary) writer.write_object_value("authenticationMethods", self.authentication_methods) writer.write_object_value("azureADPremiumLicenseInsight", self.azure_a_d_premium_license_insight) + writer.write_collection_of_object_values("correlations", self.correlations) writer.write_collection_of_object_values("credentialUserRegistrationDetails", self.credential_user_registration_details) writer.write_collection_of_object_values("dailyPrintUsage", self.daily_print_usage) writer.write_collection_of_object_values("dailyPrintUsageByPrinter", self.daily_print_usage_by_printer) @@ -174,6 +187,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("dailyPrintUsageSummariesByPrinter", self.daily_print_usage_summaries_by_printer) 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_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/restore_point_search_result.py b/msgraph_beta/generated/models/restore_point_search_result.py index b814f56db6d..ed23bd3d4f4 100644 --- a/msgraph_beta/generated/models/restore_point_search_result.py +++ b/msgraph_beta/generated/models/restore_point_search_result.py @@ -15,7 +15,7 @@ class RestorePointSearchResult(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) - # Total number of mailbox items that can be restored for a granular restore session. + # The number of items that match the specified search criteria and were changed within the given time range. artifact_hit_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/restore_search_artifact_query_expression.py b/msgraph_beta/generated/models/restore_search_artifact_query_expression.py new file mode 100644 index 00000000000..6ea8a4c48e8 --- /dev/null +++ b/msgraph_beta/generated/models/restore_search_artifact_query_expression.py @@ -0,0 +1,77 @@ +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 .granular_restore_items import GranularRestoreItems + +@dataclass +class RestoreSearchArtifactQueryExpression(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 the artifact has an attachment. Optional. + has_attachment: Optional[bool] = None + # The types of items to include in the search. Optional. + items: Optional[list[GranularRestoreItems]] = None + # The OdataType property + odata_type: Optional[str] = None + # The recipient email addresses to filter by. Optional. + recipients: Optional[list[str]] = None + # The sender email addresses to filter by. Optional. + senders: Optional[list[str]] = None + # The subject lines to filter by. Optional. + subjects: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RestoreSearchArtifactQueryExpression: + """ + 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: RestoreSearchArtifactQueryExpression + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RestoreSearchArtifactQueryExpression() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .granular_restore_items import GranularRestoreItems + + from .granular_restore_items import GranularRestoreItems + + fields: dict[str, Callable[[Any], None]] = { + "hasAttachment": lambda n : setattr(self, 'has_attachment', n.get_bool_value()), + "items": lambda n : setattr(self, 'items', n.get_collection_of_enum_values(GranularRestoreItems)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "recipients": lambda n : setattr(self, 'recipients', n.get_collection_of_primitive_values(str)), + "senders": lambda n : setattr(self, 'senders', n.get_collection_of_primitive_values(str)), + "subjects": lambda n : setattr(self, 'subjects', n.get_collection_of_primitive_values(str)), + } + 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("hasAttachment", self.has_attachment) + writer.write_collection_of_enum_values("items", self.items) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_primitive_values("recipients", self.recipients) + writer.write_collection_of_primitive_values("senders", self.senders) + writer.write_collection_of_primitive_values("subjects", self.subjects) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/retention_period_change.py b/msgraph_beta/generated/models/retention_period_change.py new file mode 100644 index 00000000000..e46b7cdf8e4 --- /dev/null +++ b/msgraph_beta/generated/models/retention_period_change.py @@ -0,0 +1,70 @@ +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 .retention_period_change_status import RetentionPeriodChangeStatus + +@dataclass +class RetentionPeriodChange(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 effectiveFromDateTime property + effective_from_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The status property + status: Optional[RetentionPeriodChangeStatus] = None + # The targetRetentionPeriodInDays property + target_retention_period_in_days: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RetentionPeriodChange: + """ + 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: RetentionPeriodChange + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RetentionPeriodChange() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .retention_period_change_status import RetentionPeriodChangeStatus + + from .retention_period_change_status import RetentionPeriodChangeStatus + + fields: dict[str, Callable[[Any], None]] = { + "effectiveFromDateTime": lambda n : setattr(self, 'effective_from_date_time', n.get_datetime_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(RetentionPeriodChangeStatus)), + "targetRetentionPeriodInDays": lambda n : setattr(self, 'target_retention_period_in_days', 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_datetime_value("effectiveFromDateTime", self.effective_from_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("status", self.status) + writer.write_int_value("targetRetentionPeriodInDays", self.target_retention_period_in_days) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/retention_period_change_status.py b/msgraph_beta/generated/models/retention_period_change_status.py new file mode 100644 index 00000000000..da1e8000e27 --- /dev/null +++ b/msgraph_beta/generated/models/retention_period_change_status.py @@ -0,0 +1,9 @@ +from enum import Enum + +class RetentionPeriodChangeStatus(str, Enum): + None_ = "none", + InProgress = "inProgress", + Failed = "failed", + Completed = "completed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/room.py b/msgraph_beta/generated/models/room.py index ee4c4d020ce..3e165745ffb 100644 --- a/msgraph_beta/generated/models/room.py +++ b/msgraph_beta/generated/models/room.py @@ -35,7 +35,7 @@ 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 - # An alternative immutable unique identifier of the room. Read-only. + # The placeId property place_id: Optional[str] = None # The teamsEnabledState property teams_enabled_state: Optional[PlaceFeatureEnablement] = None diff --git a/msgraph_beta/generated/models/schedule.py b/msgraph_beta/generated/models/schedule.py index ca504252b30..37f36658549 100644 --- a/msgraph_beta/generated/models/schedule.py +++ b/msgraph_beta/generated/models/schedule.py @@ -78,7 +78,7 @@ class Schedule(Entity, Parsable): time_off_requests: Optional[list[TimeOffRequest]] = None # Indicates whether time off requests are enabled for the schedule. time_off_requests_enabled: Optional[bool] = None - # Indicates the time zone of the schedule team using tz database format. Required. + # The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required. time_zone: Optional[str] = None # The instances of times off in the schedule. times_off: Optional[list[TimeOff]] = None diff --git a/msgraph_beta/generated/models/schedule_entity_theme.py b/msgraph_beta/generated/models/schedule_entity_theme.py index 861eed891ee..a8ae6b88310 100644 --- a/msgraph_beta/generated/models/schedule_entity_theme.py +++ b/msgraph_beta/generated/models/schedule_entity_theme.py @@ -14,4 +14,27 @@ class ScheduleEntityTheme(str, Enum): DarkPink = "darkPink", DarkYellow = "darkYellow", UnknownFutureValue = "unknownFutureValue", + DarkRed = "darkRed", + Cranberry = "cranberry", + DarkOrange = "darkOrange", + Bronze = "bronze", + Peach = "peach", + Gold = "gold", + Lime = "lime", + Forest = "forest", + LightGreen = "lightGreen", + Jade = "jade", + LightTeal = "lightTeal", + DarkTeal = "darkTeal", + Steel = "steel", + SkyBlue = "skyBlue", + BlueGray = "blueGray", + Lavender = "lavender", + Lilac = "lilac", + Plum = "plum", + Magenta = "magenta", + DarkBrown = "darkBrown", + Beige = "beige", + Charcoal = "charcoal", + Silver = "silver", diff --git a/msgraph_beta/generated/models/security/a_i_span_outputs_audit_record.py b/msgraph_beta/generated/models/security/a_i_span_outputs_audit_record.py new file mode 100644 index 00000000000..09fc0dc796b --- /dev/null +++ b/msgraph_beta/generated/models/security/a_i_span_outputs_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AISpanOutputsAuditRecord(AuditData, Parsable): + """ + Audit data for AI Span Outputs events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.aISpanOutputsAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AISpanOutputsAuditRecord: + """ + 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: AISpanOutputsAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AISpanOutputsAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/account_entity_mapping.py b/msgraph_beta/generated/models/security/account_entity_mapping.py new file mode 100644 index 00000000000..867bbc5e11a --- /dev/null +++ b/msgraph_beta/generated/models/security/account_entity_mapping.py @@ -0,0 +1,81 @@ +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_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class AccountEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.accountEntityMapping" + # Name of the detection query column that maps to the Microsoft Entra user ID of the alert entity. + aad_user_id_column: Optional[str] = None + # Name of the detection query column that maps to the DNS domain of the alert entity. + dns_domain_column: Optional[str] = None + # Name of the detection query column that maps to the name of the alert entity. + name_column: Optional[str] = None + # Name of the detection query column that maps to the NT domain of the alert entity. + nt_domain_column: Optional[str] = None + # Name of the detection query column that maps to the security identifier (SID) of the alert entity. + sid_column: Optional[str] = None + # Name of the detection query column that maps to the user principal name (UPN) of the alert entity. + upn_column: Optional[str] = None + # Name of the detection query column that maps to the UPN suffix of the alert entity. + upn_suffix_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccountEntityMapping: + """ + 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: AccountEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccountEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "aadUserIdColumn": lambda n : setattr(self, 'aad_user_id_column', n.get_str_value()), + "dnsDomainColumn": lambda n : setattr(self, 'dns_domain_column', n.get_str_value()), + "nameColumn": lambda n : setattr(self, 'name_column', n.get_str_value()), + "ntDomainColumn": lambda n : setattr(self, 'nt_domain_column', n.get_str_value()), + "sidColumn": lambda n : setattr(self, 'sid_column', n.get_str_value()), + "upnColumn": lambda n : setattr(self, 'upn_column', n.get_str_value()), + "upnSuffixColumn": lambda n : setattr(self, 'upn_suffix_column', 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("aadUserIdColumn", self.aad_user_id_column) + writer.write_str_value("dnsDomainColumn", self.dns_domain_column) + writer.write_str_value("nameColumn", self.name_column) + writer.write_str_value("ntDomainColumn", self.nt_domain_column) + writer.write_str_value("sidColumn", self.sid_column) + writer.write_str_value("upnColumn", self.upn_column) + writer.write_str_value("upnSuffixColumn", self.upn_suffix_column) + + diff --git a/msgraph_beta/generated/models/security/account_object_id_action.py b/msgraph_beta/generated/models/security/account_object_id_action.py new file mode 100644 index 00000000000..61852d62535 --- /dev/null +++ b/msgraph_beta/generated/models/security/account_object_id_action.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 .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class AccountObjectIdAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.accountObjectIdAction" + # Name of the hunting-query result column that contains the Microsoft Entra object ID of the targeted account. + account_object_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccountObjectIdAction: + """ + 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: AccountObjectIdAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccountObjectIdAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "accountObjectIdColumn": lambda n : setattr(self, 'account_object_id_column', 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("accountObjectIdColumn", self.account_object_id_column) + + diff --git a/msgraph_beta/generated/models/security/account_sid_action.py b/msgraph_beta/generated/models/security/account_sid_action.py new file mode 100644 index 00000000000..31fbb4ca85d --- /dev/null +++ b/msgraph_beta/generated/models/security/account_sid_action.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 .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class AccountSidAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.accountSidAction" + # Name of the hunting-query result column that contains the SID of the targeted account. + account_sid_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccountSidAction: + """ + 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: AccountSidAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccountSidAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "accountSidColumn": lambda n : setattr(self, 'account_sid_column', 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("accountSidColumn", self.account_sid_column) + + diff --git a/msgraph_beta/generated/models/security/additional_data_options.py b/msgraph_beta/generated/models/security/additional_data_options.py index 13f7f8fc850..282bd8d33e2 100644 --- a/msgraph_beta/generated/models/security/additional_data_options.py +++ b/msgraph_beta/generated/models/security/additional_data_options.py @@ -10,4 +10,5 @@ class AdditionalDataOptions(str, Enum): MessageConversationExpansion = "messageConversationExpansion", LocationsWithoutHits = "locationsWithoutHits", AllItemsInFolder = "allItemsInFolder", + CloudNativeHtmlConversion = "cloudNativeHtmlConversion", diff --git a/msgraph_beta/generated/models/security/alert.py b/msgraph_beta/generated/models/security/alert.py index 651ad7d9fe6..4f0a4051262 100644 --- a/msgraph_beta/generated/models/security/alert.py +++ b/msgraph_beta/generated/models/security/alert.py @@ -16,6 +16,7 @@ from .detection_source import DetectionSource from .dictionary import Dictionary from .investigation_state import InvestigationState + from .manual_alert import ManualAlert from .service_source import ServiceSource from ..entity import Entity @@ -32,9 +33,9 @@ class Alert(Entity, Parsable): alert_web_url: Optional[str] = None # Owner of the alert, or null if no owner is assigned. assigned_to: Optional[str] = None - # The categories property + # The attack kill-chain categories that the alert belongs to. Aligned with the MITRE ATT&CK framework. categories: Optional[list[str]] = None - # The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. + # The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&CK framework. This property is in the process of being deprecated. Use the categories property instead. category: Optional[str] = None # Specifies whether the alert represents a true threat. The possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue. classification: Optional[AlertClassification] = None @@ -104,6 +105,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Alert: """ 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.manualAlert".casefold(): + from .manual_alert import ManualAlert + + return ManualAlert() return Alert() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -121,6 +131,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .detection_source import DetectionSource from .dictionary import Dictionary from .investigation_state import InvestigationState + from .manual_alert import ManualAlert from .service_source import ServiceSource from ..entity import Entity @@ -133,6 +144,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .detection_source import DetectionSource from .dictionary import Dictionary from .investigation_state import InvestigationState + from .manual_alert import ManualAlert from .service_source import ServiceSource fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/security/alert_custom_details.py b/msgraph_beta/generated/models/security/alert_custom_details.py new file mode 100644 index 00000000000..9f606952e81 --- /dev/null +++ b/msgraph_beta/generated/models/security/alert_custom_details.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .dictionary import Dictionary + +from .dictionary import Dictionary + +@dataclass +class AlertCustomDetails(Dictionary, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.alertCustomDetails" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AlertCustomDetails: + """ + 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: AlertCustomDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AlertCustomDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .dictionary import Dictionary + + from .dictionary import Dictionary + + 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/alert_submission_audit_record.py b/msgraph_beta/generated/models/security/alert_submission_audit_record.py new file mode 100644 index 00000000000..96927007a5b --- /dev/null +++ b/msgraph_beta/generated/models/security/alert_submission_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AlertSubmissionAuditRecord(AuditData, Parsable): + """ + Audit data for Alert Submission events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.alertSubmissionAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AlertSubmissionAuditRecord: + """ + 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: AlertSubmissionAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AlertSubmissionAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/alert_submission_result_detail_audit_record.py b/msgraph_beta/generated/models/security/alert_submission_result_detail_audit_record.py new file mode 100644 index 00000000000..e5f070a4fd1 --- /dev/null +++ b/msgraph_beta/generated/models/security/alert_submission_result_detail_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AlertSubmissionResultDetailAuditRecord(AuditData, Parsable): + """ + Audit data for Alert Submission Result Detail events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.alertSubmissionResultDetailAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AlertSubmissionResultDetailAuditRecord: + """ + 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: AlertSubmissionResultDetailAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AlertSubmissionResultDetailAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/alert_template.py b/msgraph_beta/generated/models/security/alert_template.py index 9d7081a03f9..7e3f1e4cc4d 100644 --- a/msgraph_beta/generated/models/security/alert_template.py +++ b/msgraph_beta/generated/models/security/alert_template.py @@ -6,8 +6,11 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .alert_custom_details import AlertCustomDetails from .alert_severity import AlertSeverity + from .entity_mapping_configuration import EntityMappingConfiguration from .impacted_asset import ImpactedAsset + from .mitre_tactic import MitreTactic @dataclass class AlertTemplate(AdditionalDataHolder, BackedModel, Parsable): @@ -16,13 +19,17 @@ class AlertTemplate(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) - # Category assigned to the alert triggered by the custom detection rule. + # Indicates the category assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. category: Optional[str] = None + # Custom key-value detail pairs to include in the alert. Each value identifies the detection query column that supplies the corresponding custom detail. + custom_details: Optional[AlertCustomDetails] = None # Description of the alert triggered by the custom detection rule. description: Optional[str] = None - # Which asset or assets were impacted based on the alert triggered by the custom detection rule. + # The entityMappings property + entity_mappings: Optional[EntityMappingConfiguration] = None + # Indicates the impacted assets for the alert triggered by the custom detection rule. Deprecated. Use entityMappings instead. This property will be removed from this resource on 2026-10-01. impacted_assets: Optional[list[ImpactedAsset]] = None - # MITRE technique assigned to the alert triggered by the custom detection rule. + # Indicates the MITRE techniques assigned to the alert triggered by the custom detection rule. Deprecated. Use tactics instead. This property will be removed from this resource on 2026-10-01. mitre_techniques: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None @@ -30,6 +37,8 @@ class AlertTemplate(AdditionalDataHolder, BackedModel, Parsable): recommended_actions: Optional[str] = None # The severity property severity: Optional[AlertSeverity] = None + # The MITRE ATT&CK tactics framing for this alert. + tactics: Optional[list[MitreTactic]] = None # Name of the alert triggered by the custom detection rule. title: Optional[str] = None @@ -49,20 +58,29 @@ 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_custom_details import AlertCustomDetails from .alert_severity import AlertSeverity + from .entity_mapping_configuration import EntityMappingConfiguration from .impacted_asset import ImpactedAsset + from .mitre_tactic import MitreTactic + from .alert_custom_details import AlertCustomDetails from .alert_severity import AlertSeverity + from .entity_mapping_configuration import EntityMappingConfiguration from .impacted_asset import ImpactedAsset + from .mitre_tactic import MitreTactic fields: dict[str, Callable[[Any], None]] = { "category": lambda n : setattr(self, 'category', n.get_str_value()), + "customDetails": lambda n : setattr(self, 'custom_details', n.get_object_value(AlertCustomDetails)), "description": lambda n : setattr(self, 'description', n.get_str_value()), + "entityMappings": lambda n : setattr(self, 'entity_mappings', n.get_object_value(EntityMappingConfiguration)), "impactedAssets": lambda n : setattr(self, 'impacted_assets', n.get_collection_of_object_values(ImpactedAsset)), "mitreTechniques": lambda n : setattr(self, 'mitre_techniques', n.get_collection_of_primitive_values(str)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "recommendedActions": lambda n : setattr(self, 'recommended_actions', n.get_str_value()), "severity": lambda n : setattr(self, 'severity', n.get_enum_value(AlertSeverity)), + "tactics": lambda n : setattr(self, 'tactics', n.get_collection_of_object_values(MitreTactic)), "title": lambda n : setattr(self, 'title', n.get_str_value()), } return fields @@ -76,12 +94,15 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_str_value("category", self.category) + writer.write_object_value("customDetails", self.custom_details) writer.write_str_value("description", self.description) + writer.write_object_value("entityMappings", self.entity_mappings) writer.write_collection_of_object_values("impactedAssets", self.impacted_assets) writer.write_collection_of_primitive_values("mitreTechniques", self.mitre_techniques) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("recommendedActions", self.recommended_actions) writer.write_enum_value("severity", self.severity) + writer.write_collection_of_object_values("tactics", self.tactics) writer.write_str_value("title", self.title) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/security/amazon_resource_entity_mapping.py b/msgraph_beta/generated/models/security/amazon_resource_entity_mapping.py new file mode 100644 index 00000000000..01699adcc7d --- /dev/null +++ b/msgraph_beta/generated/models/security/amazon_resource_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class AmazonResourceEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.amazonResourceEntityMapping" + # Name of the detection query column that maps to the Amazon resource ID of the alert entity. + amazon_resource_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AmazonResourceEntityMapping: + """ + 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: AmazonResourceEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AmazonResourceEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "amazonResourceIdColumn": lambda n : setattr(self, 'amazon_resource_id_column', 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("amazonResourceIdColumn", self.amazon_resource_id_column) + + diff --git a/msgraph_beta/generated/models/security/audit_data.py b/msgraph_beta/generated/models/security/audit_data.py index d4685285c96..805d7afe976 100644 --- a/msgraph_beta/generated/models/security/audit_data.py +++ b/msgraph_beta/generated/models/security/audit_data.py @@ -30,9 +30,12 @@ from .ai_interactions_export_audit_record import AiInteractionsExportAuditRecord from .ai_interactions_subscription_audit_record import AiInteractionsSubscriptionAuditRecord from .ai_invoke_agent_audit_record import AiInvokeAgentAuditRecord + from .alert_submission_audit_record import AlertSubmissionAuditRecord + from .alert_submission_result_detail_audit_record import AlertSubmissionResultDetailAuditRecord from .attack_sim_admin_audit_record import AttackSimAdminAuditRecord from .attack_sim_audit_record import AttackSimAuditRecord from .audit_config_audit_record import AuditConfigAuditRecord + from .audit_record_type_dictionary import AuditRecordTypeDictionary from .audit_search_audit_record import AuditSearchAuditRecord from .azfw_application_rule_aggregation_event_record import AzfwApplicationRuleAggregationEventRecord from .azfw_dns_query_event_record import AzfwDnsQueryEventRecord @@ -40,6 +43,8 @@ from .azure_active_directory_account_logon_audit_record import AzureActiveDirectoryAccountLogonAuditRecord from .azure_active_directory_audit_record import AzureActiveDirectoryAuditRecord from .azure_active_directory_sts_logon_audit_record import AzureActiveDirectoryStsLogonAuditRecord + from .azure_a_i_search_audit_record import AzureAISearchAuditRecord + from .a_i_span_outputs_audit_record import AISpanOutputsAuditRecord from .campaign_audit_record import CampaignAuditRecord from .ccrai_policy_violation_record import CcraiPolicyViolationRecord from .cdpdlmai_interaction_insights_record import CdpdlmaiInteractionInsightsRecord @@ -72,7 +77,9 @@ from .compliance_d_l_p_share_point_classification_extended_audit_record import ComplianceDLPSharePointClassificationExtendedAuditRecord from .compliance_exchange_ocr_audit_record import ComplianceExchangeOcrAuditRecord from .compliance_manager_action_record import ComplianceManagerActionRecord + from .compliance_policy_grading_share_point_audit_record import CompliancePolicyGradingSharePointAuditRecord from .compliance_settings_change_audit_record import ComplianceSettingsChangeAuditRecord + from .compliance_sit_grading_share_point_audit_record import ComplianceSitGradingSharePointAuditRecord from .compliance_supervision_exchange_audit_record import ComplianceSupervisionExchangeAuditRecord from .connected_a_i_app_interaction_audit_record import ConnectedAIAppInteractionAuditRecord from .consumption_resource_audit_record import ConsumptionResourceAuditRecord @@ -83,6 +90,7 @@ from .copilot_interaction_audit_record import CopilotInteractionAuditRecord from .copilot_plugin_setting_audit_record import CopilotPluginSettingAuditRecord from .copilot_prompt_book_setting_audit_record import CopilotPromptBookSettingAuditRecord + from .copilot_session_sharing_audit_record import CopilotSessionSharingAuditRecord from .copilot_setting_audit_record import CopilotSettingAuditRecord from .copilot_workspace_setting_audit_record import CopilotWorkspaceSettingAuditRecord from .core_reporting_settings_audit_record import CoreReportingSettingsAuditRecord @@ -100,6 +108,7 @@ from .default_audit_data import DefaultAuditData from .defender_case_management_audit_record import DefenderCaseManagementAuditRecord from .defender_preview_features_record import DefenderPreviewFeaturesRecord + from .defender_security_for_a_i_configuration_audit_record import DefenderSecurityForAIConfigurationAuditRecord from .deploy_feature_activity_record import DeployFeatureActivityRecord from .device_discovery_settings_authenticated_scans_record import DeviceDiscoverySettingsAuthenticatedScansRecord from .device_discovery_settings_exclusion_record import DeviceDiscoverySettingsExclusionRecord @@ -108,14 +117,20 @@ from .dlp_endpoint_audit_record import DlpEndpointAuditRecord from .dlp_import_result_audit_record import DlpImportResultAuditRecord from .dlp_sensitive_information_type_rule_package_cmdlet_record import DlpSensitiveInformationTypeRulePackageCmdletRecord + from .dragon_copilot_access_record import DragonCopilotAccessRecord + from .dragon_copilot_admin_record import DragonCopilotAdminRecord + from .dragon_copilot_clinical_data_record import DragonCopilotClinicalDataRecord + from .dragon_copilot_session_record import DragonCopilotSessionRecord from .dynamics365_business_central_audit_record import Dynamics365BusinessCentralAuditRecord from .ehr_connector_audit_base_record import EhrConnectorAuditBaseRecord + from .eop_submission_feed_entity_audit_record import EopSubmissionFeedEntityAuditRecord from .exchange_admin_audit_record import ExchangeAdminAuditRecord from .exchange_aggregated_mailbox_audit_record import ExchangeAggregatedMailboxAuditRecord from .exchange_aggregated_operation_record import ExchangeAggregatedOperationRecord from .exchange_mailbox_audit_group_record import ExchangeMailboxAuditGroupRecord from .exchange_mailbox_audit_record import ExchangeMailboxAuditRecord from .fabric_audit_record import FabricAuditRecord + from .fabric_policy_record import FabricPolicyRecord from .healthcare_signal_record import HealthcareSignalRecord from .hosted_rpa_audit_record import HostedRpaAuditRecord from .hr_signal_audit_record import HrSignalAuditRecord @@ -175,6 +190,7 @@ from .microsoft_teams_retention_label_action_audit_record import MicrosoftTeamsRetentionLabelActionAuditRecord from .microsoft_teams_sensitivity_label_action_audit_record import MicrosoftTeamsSensitivityLabelActionAuditRecord from .microsoft_teams_shifts_audit_record import MicrosoftTeamsShiftsAuditRecord + from .microsoft_teams_user_concern_audit_record import MicrosoftTeamsUserConcernAuditRecord from .mip_auto_label_exchange_item_audit_record import MipAutoLabelExchangeItemAuditRecord from .mip_auto_label_progress_feedback_audit_record import MipAutoLabelProgressFeedbackAuditRecord from .mip_auto_label_share_point_item_audit_record import MipAutoLabelSharePointItemAuditRecord @@ -186,6 +202,7 @@ from .mip_label_analytics_audit_record import MipLabelAnalyticsAuditRecord from .mip_label_audit_record import MipLabelAuditRecord from .mos_agent_info_record import MosAgentInfoRecord + from .mos_agent_info_record_v2 import MosAgentInfoRecordV2 from .ms365d_custom_detection_audit_record import Ms365dCustomDetectionAuditRecord from .ms365d_incident_audit_record import Ms365dIncidentAuditRecord from .ms365d_suppression_rule_audit_record import Ms365dSuppressionRuleAuditRecord @@ -194,9 +211,11 @@ from .msde_indicators_settings_audit_record import MsdeIndicatorsSettingsAuditRecord from .msde_response_actions_audit_record import MsdeResponseActionsAuditRecord from .msde_roles_settings_audit_record import MsdeRolesSettingsAuditRecord + from .msp_vector_search_content_metadata_audit_record import MspVectorSearchContentMetadataAuditRecord from .mstic_nation_state_notification_record import MsticNationStateNotificationRecord from .multi_stage_disposition_audit_record import MultiStageDispositionAuditRecord from .my_analytics_settings_audit_record import MyAnalyticsSettingsAuditRecord + from .m_d_a_s_h_audit_record import MDASHAuditRecord from .noisy_alert_policy_audit_record import NoisyAlertPolicyAuditRecord from .office_native_audit_record import OfficeNativeAuditRecord from .ome_portal_audit_record import OmePortalAuditRecord @@ -211,6 +230,7 @@ from .p4ai_assessment_fabric_scanner_record import P4aiAssessmentFabricScannerRecord from .p4ai_assessment_location_result_record import P4aiAssessmentLocationResultRecord from .p4ai_assessment_record import P4aiAssessmentRecord + from .p4_a_i_risk_score_record import P4AIRiskScoreRecord from .people_admin_settings_audit_record import PeopleAdminSettingsAuditRecord from .physical_badging_signal_audit_record import PhysicalBadgingSignalAuditRecord from .places_directory_audit_record import PlacesDirectoryAuditRecord @@ -281,6 +301,8 @@ from .security_compliance_insights_audit_record import SecurityComplianceInsightsAuditRecord from .security_compliance_r_b_a_c_audit_record import SecurityComplianceRBACAuditRecord from .security_compliance_user_change_audit_record import SecurityComplianceUserChangeAuditRecord + from .security_copilot_identity_management_audit_record import SecurityCopilotIdentityManagementAuditRecord + from .security_development_lifecycle_a_i_log_audit_record import SecurityDevelopmentLifecycleAILogAuditRecord from .sensitive_info_remediation_agent_data_record import SensitiveInfoRemediationAgentDataRecord from .sensitivity_labeled_file_action_audit_record import SensitivityLabeledFileActionAuditRecord from .sensitivity_label_action_audit_record import SensitivityLabelActionAuditRecord @@ -309,6 +331,12 @@ from .skype_for_business_p_s_t_n_usage_audit_record import SkypeForBusinessPSTNUsageAuditRecord from .skype_for_business_users_blocked_audit_record import SkypeForBusinessUsersBlockedAuditRecord from .sonar_detonation_content_metadata import SonarDetonationContentMetadata + from .sonar_detonation_entity_audit_record import SonarDetonationEntityAuditRecord + from .sonar_file_detonation_entity_audit_record import SonarFileDetonationEntityAuditRecord + from .sonar_submission_entity_audit_record import SonarSubmissionEntityAuditRecord + from .sonar_url_detonation_entity_audit_record import SonarUrlDetonationEntityAuditRecord + from .spark_core_custom_live_pool_record import SparkCoreCustomLivePoolRecord + from .submission_entity_audit_record import SubmissionEntityAuditRecord from .supervisory_review_day_x_insights_audit_record import SupervisoryReviewDayXInsightsAuditRecord from .synthetic_probe_audit_record import SyntheticProbeAuditRecord from .teams_easy_approvals_audit_record import TeamsEasyApprovalsAuditRecord @@ -346,6 +374,7 @@ from .viva_engage_network_association_audit_record import VivaEngageNetworkAssociationAuditRecord from .viva_engage_segment_audit_record import VivaEngageSegmentAuditRecord from .viva_glint_advanced_configuration_audit_record import VivaGlintAdvancedConfigurationAuditRecord + from .viva_glint_agentic_campaign_audit_record import VivaGlintAgenticCampaignAuditRecord from .viva_glint_feedback_program_audit_record import VivaGlintFeedbackProgramAuditRecord from .viva_glint_organizational_data_audit_record import VivaGlintOrganizationalDataAuditRecord from .viva_glint_pulse_program_audit_record import VivaGlintPulseProgramAuditRecord @@ -381,6 +410,8 @@ 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 + dynamic_properties: Optional[AuditRecordTypeDictionary] = None # The OdataType property odata_type: Optional[str] = None @@ -494,6 +525,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .air_manual_investigation_data import AirManualInvestigationData return AirManualInvestigationData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.aISpanOutputsAuditRecord".casefold(): + from .a_i_span_outputs_audit_record import AISpanOutputsAuditRecord + + return AISpanOutputsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.alertSubmissionAuditRecord".casefold(): + from .alert_submission_audit_record import AlertSubmissionAuditRecord + + return AlertSubmissionAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.alertSubmissionResultDetailAuditRecord".casefold(): + from .alert_submission_result_detail_audit_record import AlertSubmissionResultDetailAuditRecord + + return AlertSubmissionResultDetailAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.attackSimAdminAuditRecord".casefold(): from .attack_sim_admin_audit_record import AttackSimAdminAuditRecord @@ -534,6 +577,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .azure_active_directory_sts_logon_audit_record import AzureActiveDirectoryStsLogonAuditRecord return AzureActiveDirectoryStsLogonAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azureAISearchAuditRecord".casefold(): + from .azure_a_i_search_audit_record import AzureAISearchAuditRecord + + return AzureAISearchAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.campaignAuditRecord".casefold(): from .campaign_audit_record import CampaignAuditRecord @@ -662,10 +709,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .compliance_manager_action_record import ComplianceManagerActionRecord return ComplianceManagerActionRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord".casefold(): + from .compliance_policy_grading_share_point_audit_record import CompliancePolicyGradingSharePointAuditRecord + + return CompliancePolicyGradingSharePointAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceSettingsChangeAuditRecord".casefold(): from .compliance_settings_change_audit_record import ComplianceSettingsChangeAuditRecord return ComplianceSettingsChangeAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceSitGradingSharePointAuditRecord".casefold(): + from .compliance_sit_grading_share_point_audit_record import ComplianceSitGradingSharePointAuditRecord + + return ComplianceSitGradingSharePointAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.complianceSupervisionExchangeAuditRecord".casefold(): from .compliance_supervision_exchange_audit_record import ComplianceSupervisionExchangeAuditRecord @@ -706,6 +761,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .copilot_prompt_book_setting_audit_record import CopilotPromptBookSettingAuditRecord return CopilotPromptBookSettingAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotSessionSharingAuditRecord".casefold(): + from .copilot_session_sharing_audit_record import CopilotSessionSharingAuditRecord + + return CopilotSessionSharingAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.copilotSettingAuditRecord".casefold(): from .copilot_setting_audit_record import CopilotSettingAuditRecord @@ -774,6 +833,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .defender_preview_features_record import DefenderPreviewFeaturesRecord return DefenderPreviewFeaturesRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord".casefold(): + from .defender_security_for_a_i_configuration_audit_record import DefenderSecurityForAIConfigurationAuditRecord + + return DefenderSecurityForAIConfigurationAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.deployFeatureActivityRecord".casefold(): from .deploy_feature_activity_record import DeployFeatureActivityRecord @@ -806,6 +869,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .dlp_sensitive_information_type_rule_package_cmdlet_record import DlpSensitiveInformationTypeRulePackageCmdletRecord return DlpSensitiveInformationTypeRulePackageCmdletRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dragonCopilotAccessRecord".casefold(): + from .dragon_copilot_access_record import DragonCopilotAccessRecord + + return DragonCopilotAccessRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dragonCopilotAdminRecord".casefold(): + from .dragon_copilot_admin_record import DragonCopilotAdminRecord + + return DragonCopilotAdminRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dragonCopilotClinicalDataRecord".casefold(): + from .dragon_copilot_clinical_data_record import DragonCopilotClinicalDataRecord + + return DragonCopilotClinicalDataRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dragonCopilotSessionRecord".casefold(): + from .dragon_copilot_session_record import DragonCopilotSessionRecord + + return DragonCopilotSessionRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dynamics365BusinessCentralAuditRecord".casefold(): from .dynamics365_business_central_audit_record import Dynamics365BusinessCentralAuditRecord @@ -814,6 +893,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .ehr_connector_audit_base_record import EhrConnectorAuditBaseRecord return EhrConnectorAuditBaseRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord".casefold(): + from .eop_submission_feed_entity_audit_record import EopSubmissionFeedEntityAuditRecord + + return EopSubmissionFeedEntityAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.exchangeAdminAuditRecord".casefold(): from .exchange_admin_audit_record import ExchangeAdminAuditRecord @@ -838,6 +921,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .fabric_audit_record import FabricAuditRecord return FabricAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fabricPolicyRecord".casefold(): + from .fabric_policy_record import FabricPolicyRecord + + return FabricPolicyRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.healthcareSignalRecord".casefold(): from .healthcare_signal_record import HealthcareSignalRecord @@ -958,6 +1045,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .mda_data_security_signal_record import MdaDataSecuritySignalRecord return MdaDataSecuritySignalRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mDASHAuditRecord".casefold(): + from .m_d_a_s_h_audit_record import MDASHAuditRecord + + return MDASHAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mdatpAuditRecord".casefold(): from .mdatp_audit_record import MdatpAuditRecord @@ -1074,6 +1165,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .microsoft_teams_shifts_audit_record import MicrosoftTeamsShiftsAuditRecord return MicrosoftTeamsShiftsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.microsoftTeamsUserConcernAuditRecord".casefold(): + from .microsoft_teams_user_concern_audit_record import MicrosoftTeamsUserConcernAuditRecord + + return MicrosoftTeamsUserConcernAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord".casefold(): from .mip_auto_label_exchange_item_audit_record import MipAutoLabelExchangeItemAuditRecord @@ -1118,6 +1213,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .mos_agent_info_record import MosAgentInfoRecord return MosAgentInfoRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mosAgentInfoRecordV2".casefold(): + from .mos_agent_info_record_v2 import MosAgentInfoRecordV2 + + return MosAgentInfoRecordV2() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ms365dCustomDetectionAuditRecord".casefold(): from .ms365d_custom_detection_audit_record import Ms365dCustomDetectionAuditRecord @@ -1150,6 +1249,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .msde_roles_settings_audit_record import MsdeRolesSettingsAuditRecord return MsdeRolesSettingsAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord".casefold(): + from .msp_vector_search_content_metadata_audit_record import MspVectorSearchContentMetadataAuditRecord + + return MspVectorSearchContentMetadataAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.msticNationStateNotificationRecord".casefold(): from .mstic_nation_state_notification_record import MsticNationStateNotificationRecord @@ -1218,6 +1321,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .p4ai_assessment_record import P4aiAssessmentRecord return P4aiAssessmentRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.p4AIRiskScoreRecord".casefold(): + from .p4_a_i_risk_score_record import P4AIRiskScoreRecord + + return P4AIRiskScoreRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.peopleAdminSettingsAuditRecord".casefold(): from .people_admin_settings_audit_record import PeopleAdminSettingsAuditRecord @@ -1498,6 +1605,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .security_compliance_user_change_audit_record import SecurityComplianceUserChangeAuditRecord return SecurityComplianceUserChangeAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.securityCopilotIdentityManagementAuditRecord".casefold(): + from .security_copilot_identity_management_audit_record import SecurityCopilotIdentityManagementAuditRecord + + return SecurityCopilotIdentityManagementAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord".casefold(): + from .security_development_lifecycle_a_i_log_audit_record import SecurityDevelopmentLifecycleAILogAuditRecord + + return SecurityDevelopmentLifecycleAILogAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensitiveInfoRemediationAgentDataRecord".casefold(): from .sensitive_info_remediation_agent_data_record import SensitiveInfoRemediationAgentDataRecord @@ -1610,6 +1725,30 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .sonar_detonation_content_metadata import SonarDetonationContentMetadata return SonarDetonationContentMetadata() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sonarDetonationEntityAuditRecord".casefold(): + from .sonar_detonation_entity_audit_record import SonarDetonationEntityAuditRecord + + return SonarDetonationEntityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sonarFileDetonationEntityAuditRecord".casefold(): + from .sonar_file_detonation_entity_audit_record import SonarFileDetonationEntityAuditRecord + + return SonarFileDetonationEntityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sonarSubmissionEntityAuditRecord".casefold(): + from .sonar_submission_entity_audit_record import SonarSubmissionEntityAuditRecord + + return SonarSubmissionEntityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord".casefold(): + from .sonar_url_detonation_entity_audit_record import SonarUrlDetonationEntityAuditRecord + + return SonarUrlDetonationEntityAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sparkCoreCustomLivePoolRecord".casefold(): + from .spark_core_custom_live_pool_record import SparkCoreCustomLivePoolRecord + + return SparkCoreCustomLivePoolRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.submissionEntityAuditRecord".casefold(): + from .submission_entity_audit_record import SubmissionEntityAuditRecord + + return SubmissionEntityAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord".casefold(): from .supervisory_review_day_x_insights_audit_record import SupervisoryReviewDayXInsightsAuditRecord @@ -1758,6 +1897,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuditData: from .viva_glint_advanced_configuration_audit_record import VivaGlintAdvancedConfigurationAuditRecord return VivaGlintAdvancedConfigurationAuditRecord() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord".casefold(): + from .viva_glint_agentic_campaign_audit_record import VivaGlintAgenticCampaignAuditRecord + + return VivaGlintAgenticCampaignAuditRecord() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord".casefold(): from .viva_glint_feedback_program_audit_record import VivaGlintFeedbackProgramAuditRecord @@ -1885,9 +2028,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ai_interactions_export_audit_record import AiInteractionsExportAuditRecord from .ai_interactions_subscription_audit_record import AiInteractionsSubscriptionAuditRecord from .ai_invoke_agent_audit_record import AiInvokeAgentAuditRecord + from .alert_submission_audit_record import AlertSubmissionAuditRecord + from .alert_submission_result_detail_audit_record import AlertSubmissionResultDetailAuditRecord from .attack_sim_admin_audit_record import AttackSimAdminAuditRecord from .attack_sim_audit_record import AttackSimAuditRecord from .audit_config_audit_record import AuditConfigAuditRecord + from .audit_record_type_dictionary import AuditRecordTypeDictionary from .audit_search_audit_record import AuditSearchAuditRecord from .azfw_application_rule_aggregation_event_record import AzfwApplicationRuleAggregationEventRecord from .azfw_dns_query_event_record import AzfwDnsQueryEventRecord @@ -1895,6 +2041,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .azure_active_directory_account_logon_audit_record import AzureActiveDirectoryAccountLogonAuditRecord from .azure_active_directory_audit_record import AzureActiveDirectoryAuditRecord from .azure_active_directory_sts_logon_audit_record import AzureActiveDirectoryStsLogonAuditRecord + from .azure_a_i_search_audit_record import AzureAISearchAuditRecord + from .a_i_span_outputs_audit_record import AISpanOutputsAuditRecord from .campaign_audit_record import CampaignAuditRecord from .ccrai_policy_violation_record import CcraiPolicyViolationRecord from .cdpdlmai_interaction_insights_record import CdpdlmaiInteractionInsightsRecord @@ -1927,7 +2075,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .compliance_d_l_p_share_point_classification_extended_audit_record import ComplianceDLPSharePointClassificationExtendedAuditRecord from .compliance_exchange_ocr_audit_record import ComplianceExchangeOcrAuditRecord from .compliance_manager_action_record import ComplianceManagerActionRecord + from .compliance_policy_grading_share_point_audit_record import CompliancePolicyGradingSharePointAuditRecord from .compliance_settings_change_audit_record import ComplianceSettingsChangeAuditRecord + from .compliance_sit_grading_share_point_audit_record import ComplianceSitGradingSharePointAuditRecord from .compliance_supervision_exchange_audit_record import ComplianceSupervisionExchangeAuditRecord from .connected_a_i_app_interaction_audit_record import ConnectedAIAppInteractionAuditRecord from .consumption_resource_audit_record import ConsumptionResourceAuditRecord @@ -1938,6 +2088,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_interaction_audit_record import CopilotInteractionAuditRecord from .copilot_plugin_setting_audit_record import CopilotPluginSettingAuditRecord from .copilot_prompt_book_setting_audit_record import CopilotPromptBookSettingAuditRecord + from .copilot_session_sharing_audit_record import CopilotSessionSharingAuditRecord from .copilot_setting_audit_record import CopilotSettingAuditRecord from .copilot_workspace_setting_audit_record import CopilotWorkspaceSettingAuditRecord from .core_reporting_settings_audit_record import CoreReportingSettingsAuditRecord @@ -1955,6 +2106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .default_audit_data import DefaultAuditData from .defender_case_management_audit_record import DefenderCaseManagementAuditRecord from .defender_preview_features_record import DefenderPreviewFeaturesRecord + from .defender_security_for_a_i_configuration_audit_record import DefenderSecurityForAIConfigurationAuditRecord from .deploy_feature_activity_record import DeployFeatureActivityRecord from .device_discovery_settings_authenticated_scans_record import DeviceDiscoverySettingsAuthenticatedScansRecord from .device_discovery_settings_exclusion_record import DeviceDiscoverySettingsExclusionRecord @@ -1963,14 +2115,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .dlp_endpoint_audit_record import DlpEndpointAuditRecord from .dlp_import_result_audit_record import DlpImportResultAuditRecord from .dlp_sensitive_information_type_rule_package_cmdlet_record import DlpSensitiveInformationTypeRulePackageCmdletRecord + from .dragon_copilot_access_record import DragonCopilotAccessRecord + from .dragon_copilot_admin_record import DragonCopilotAdminRecord + from .dragon_copilot_clinical_data_record import DragonCopilotClinicalDataRecord + from .dragon_copilot_session_record import DragonCopilotSessionRecord from .dynamics365_business_central_audit_record import Dynamics365BusinessCentralAuditRecord from .ehr_connector_audit_base_record import EhrConnectorAuditBaseRecord + from .eop_submission_feed_entity_audit_record import EopSubmissionFeedEntityAuditRecord from .exchange_admin_audit_record import ExchangeAdminAuditRecord from .exchange_aggregated_mailbox_audit_record import ExchangeAggregatedMailboxAuditRecord from .exchange_aggregated_operation_record import ExchangeAggregatedOperationRecord from .exchange_mailbox_audit_group_record import ExchangeMailboxAuditGroupRecord from .exchange_mailbox_audit_record import ExchangeMailboxAuditRecord from .fabric_audit_record import FabricAuditRecord + from .fabric_policy_record import FabricPolicyRecord from .healthcare_signal_record import HealthcareSignalRecord from .hosted_rpa_audit_record import HostedRpaAuditRecord from .hr_signal_audit_record import HrSignalAuditRecord @@ -2030,6 +2188,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .microsoft_teams_retention_label_action_audit_record import MicrosoftTeamsRetentionLabelActionAuditRecord from .microsoft_teams_sensitivity_label_action_audit_record import MicrosoftTeamsSensitivityLabelActionAuditRecord from .microsoft_teams_shifts_audit_record import MicrosoftTeamsShiftsAuditRecord + from .microsoft_teams_user_concern_audit_record import MicrosoftTeamsUserConcernAuditRecord from .mip_auto_label_exchange_item_audit_record import MipAutoLabelExchangeItemAuditRecord from .mip_auto_label_progress_feedback_audit_record import MipAutoLabelProgressFeedbackAuditRecord from .mip_auto_label_share_point_item_audit_record import MipAutoLabelSharePointItemAuditRecord @@ -2041,6 +2200,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mip_label_analytics_audit_record import MipLabelAnalyticsAuditRecord from .mip_label_audit_record import MipLabelAuditRecord from .mos_agent_info_record import MosAgentInfoRecord + from .mos_agent_info_record_v2 import MosAgentInfoRecordV2 from .ms365d_custom_detection_audit_record import Ms365dCustomDetectionAuditRecord from .ms365d_incident_audit_record import Ms365dIncidentAuditRecord from .ms365d_suppression_rule_audit_record import Ms365dSuppressionRuleAuditRecord @@ -2049,9 +2209,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .msde_indicators_settings_audit_record import MsdeIndicatorsSettingsAuditRecord from .msde_response_actions_audit_record import MsdeResponseActionsAuditRecord from .msde_roles_settings_audit_record import MsdeRolesSettingsAuditRecord + from .msp_vector_search_content_metadata_audit_record import MspVectorSearchContentMetadataAuditRecord from .mstic_nation_state_notification_record import MsticNationStateNotificationRecord from .multi_stage_disposition_audit_record import MultiStageDispositionAuditRecord from .my_analytics_settings_audit_record import MyAnalyticsSettingsAuditRecord + from .m_d_a_s_h_audit_record import MDASHAuditRecord from .noisy_alert_policy_audit_record import NoisyAlertPolicyAuditRecord from .office_native_audit_record import OfficeNativeAuditRecord from .ome_portal_audit_record import OmePortalAuditRecord @@ -2066,6 +2228,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .p4ai_assessment_fabric_scanner_record import P4aiAssessmentFabricScannerRecord from .p4ai_assessment_location_result_record import P4aiAssessmentLocationResultRecord from .p4ai_assessment_record import P4aiAssessmentRecord + from .p4_a_i_risk_score_record import P4AIRiskScoreRecord from .people_admin_settings_audit_record import PeopleAdminSettingsAuditRecord from .physical_badging_signal_audit_record import PhysicalBadgingSignalAuditRecord from .places_directory_audit_record import PlacesDirectoryAuditRecord @@ -2136,6 +2299,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security_compliance_insights_audit_record import SecurityComplianceInsightsAuditRecord from .security_compliance_r_b_a_c_audit_record import SecurityComplianceRBACAuditRecord from .security_compliance_user_change_audit_record import SecurityComplianceUserChangeAuditRecord + from .security_copilot_identity_management_audit_record import SecurityCopilotIdentityManagementAuditRecord + from .security_development_lifecycle_a_i_log_audit_record import SecurityDevelopmentLifecycleAILogAuditRecord from .sensitive_info_remediation_agent_data_record import SensitiveInfoRemediationAgentDataRecord from .sensitivity_labeled_file_action_audit_record import SensitivityLabeledFileActionAuditRecord from .sensitivity_label_action_audit_record import SensitivityLabelActionAuditRecord @@ -2164,6 +2329,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .skype_for_business_p_s_t_n_usage_audit_record import SkypeForBusinessPSTNUsageAuditRecord from .skype_for_business_users_blocked_audit_record import SkypeForBusinessUsersBlockedAuditRecord from .sonar_detonation_content_metadata import SonarDetonationContentMetadata + from .sonar_detonation_entity_audit_record import SonarDetonationEntityAuditRecord + from .sonar_file_detonation_entity_audit_record import SonarFileDetonationEntityAuditRecord + from .sonar_submission_entity_audit_record import SonarSubmissionEntityAuditRecord + from .sonar_url_detonation_entity_audit_record import SonarUrlDetonationEntityAuditRecord + from .spark_core_custom_live_pool_record import SparkCoreCustomLivePoolRecord + from .submission_entity_audit_record import SubmissionEntityAuditRecord from .supervisory_review_day_x_insights_audit_record import SupervisoryReviewDayXInsightsAuditRecord from .synthetic_probe_audit_record import SyntheticProbeAuditRecord from .teams_easy_approvals_audit_record import TeamsEasyApprovalsAuditRecord @@ -2201,6 +2372,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .viva_engage_network_association_audit_record import VivaEngageNetworkAssociationAuditRecord from .viva_engage_segment_audit_record import VivaEngageSegmentAuditRecord from .viva_glint_advanced_configuration_audit_record import VivaGlintAdvancedConfigurationAuditRecord + from .viva_glint_agentic_campaign_audit_record import VivaGlintAgenticCampaignAuditRecord from .viva_glint_feedback_program_audit_record import VivaGlintFeedbackProgramAuditRecord from .viva_glint_organizational_data_audit_record import VivaGlintOrganizationalDataAuditRecord from .viva_glint_pulse_program_audit_record import VivaGlintPulseProgramAuditRecord @@ -2250,9 +2422,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ai_interactions_export_audit_record import AiInteractionsExportAuditRecord from .ai_interactions_subscription_audit_record import AiInteractionsSubscriptionAuditRecord from .ai_invoke_agent_audit_record import AiInvokeAgentAuditRecord + from .alert_submission_audit_record import AlertSubmissionAuditRecord + from .alert_submission_result_detail_audit_record import AlertSubmissionResultDetailAuditRecord from .attack_sim_admin_audit_record import AttackSimAdminAuditRecord from .attack_sim_audit_record import AttackSimAuditRecord from .audit_config_audit_record import AuditConfigAuditRecord + from .audit_record_type_dictionary import AuditRecordTypeDictionary from .audit_search_audit_record import AuditSearchAuditRecord from .azfw_application_rule_aggregation_event_record import AzfwApplicationRuleAggregationEventRecord from .azfw_dns_query_event_record import AzfwDnsQueryEventRecord @@ -2260,6 +2435,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .azure_active_directory_account_logon_audit_record import AzureActiveDirectoryAccountLogonAuditRecord from .azure_active_directory_audit_record import AzureActiveDirectoryAuditRecord from .azure_active_directory_sts_logon_audit_record import AzureActiveDirectoryStsLogonAuditRecord + from .azure_a_i_search_audit_record import AzureAISearchAuditRecord + from .a_i_span_outputs_audit_record import AISpanOutputsAuditRecord from .campaign_audit_record import CampaignAuditRecord from .ccrai_policy_violation_record import CcraiPolicyViolationRecord from .cdpdlmai_interaction_insights_record import CdpdlmaiInteractionInsightsRecord @@ -2292,7 +2469,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .compliance_d_l_p_share_point_classification_extended_audit_record import ComplianceDLPSharePointClassificationExtendedAuditRecord from .compliance_exchange_ocr_audit_record import ComplianceExchangeOcrAuditRecord from .compliance_manager_action_record import ComplianceManagerActionRecord + from .compliance_policy_grading_share_point_audit_record import CompliancePolicyGradingSharePointAuditRecord from .compliance_settings_change_audit_record import ComplianceSettingsChangeAuditRecord + from .compliance_sit_grading_share_point_audit_record import ComplianceSitGradingSharePointAuditRecord from .compliance_supervision_exchange_audit_record import ComplianceSupervisionExchangeAuditRecord from .connected_a_i_app_interaction_audit_record import ConnectedAIAppInteractionAuditRecord from .consumption_resource_audit_record import ConsumptionResourceAuditRecord @@ -2303,6 +2482,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_interaction_audit_record import CopilotInteractionAuditRecord from .copilot_plugin_setting_audit_record import CopilotPluginSettingAuditRecord from .copilot_prompt_book_setting_audit_record import CopilotPromptBookSettingAuditRecord + from .copilot_session_sharing_audit_record import CopilotSessionSharingAuditRecord from .copilot_setting_audit_record import CopilotSettingAuditRecord from .copilot_workspace_setting_audit_record import CopilotWorkspaceSettingAuditRecord from .core_reporting_settings_audit_record import CoreReportingSettingsAuditRecord @@ -2320,6 +2500,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .default_audit_data import DefaultAuditData from .defender_case_management_audit_record import DefenderCaseManagementAuditRecord from .defender_preview_features_record import DefenderPreviewFeaturesRecord + from .defender_security_for_a_i_configuration_audit_record import DefenderSecurityForAIConfigurationAuditRecord from .deploy_feature_activity_record import DeployFeatureActivityRecord from .device_discovery_settings_authenticated_scans_record import DeviceDiscoverySettingsAuthenticatedScansRecord from .device_discovery_settings_exclusion_record import DeviceDiscoverySettingsExclusionRecord @@ -2328,14 +2509,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .dlp_endpoint_audit_record import DlpEndpointAuditRecord from .dlp_import_result_audit_record import DlpImportResultAuditRecord from .dlp_sensitive_information_type_rule_package_cmdlet_record import DlpSensitiveInformationTypeRulePackageCmdletRecord + from .dragon_copilot_access_record import DragonCopilotAccessRecord + from .dragon_copilot_admin_record import DragonCopilotAdminRecord + from .dragon_copilot_clinical_data_record import DragonCopilotClinicalDataRecord + from .dragon_copilot_session_record import DragonCopilotSessionRecord from .dynamics365_business_central_audit_record import Dynamics365BusinessCentralAuditRecord from .ehr_connector_audit_base_record import EhrConnectorAuditBaseRecord + from .eop_submission_feed_entity_audit_record import EopSubmissionFeedEntityAuditRecord from .exchange_admin_audit_record import ExchangeAdminAuditRecord from .exchange_aggregated_mailbox_audit_record import ExchangeAggregatedMailboxAuditRecord from .exchange_aggregated_operation_record import ExchangeAggregatedOperationRecord from .exchange_mailbox_audit_group_record import ExchangeMailboxAuditGroupRecord from .exchange_mailbox_audit_record import ExchangeMailboxAuditRecord from .fabric_audit_record import FabricAuditRecord + from .fabric_policy_record import FabricPolicyRecord from .healthcare_signal_record import HealthcareSignalRecord from .hosted_rpa_audit_record import HostedRpaAuditRecord from .hr_signal_audit_record import HrSignalAuditRecord @@ -2395,6 +2582,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .microsoft_teams_retention_label_action_audit_record import MicrosoftTeamsRetentionLabelActionAuditRecord from .microsoft_teams_sensitivity_label_action_audit_record import MicrosoftTeamsSensitivityLabelActionAuditRecord from .microsoft_teams_shifts_audit_record import MicrosoftTeamsShiftsAuditRecord + from .microsoft_teams_user_concern_audit_record import MicrosoftTeamsUserConcernAuditRecord from .mip_auto_label_exchange_item_audit_record import MipAutoLabelExchangeItemAuditRecord from .mip_auto_label_progress_feedback_audit_record import MipAutoLabelProgressFeedbackAuditRecord from .mip_auto_label_share_point_item_audit_record import MipAutoLabelSharePointItemAuditRecord @@ -2406,6 +2594,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mip_label_analytics_audit_record import MipLabelAnalyticsAuditRecord from .mip_label_audit_record import MipLabelAuditRecord from .mos_agent_info_record import MosAgentInfoRecord + from .mos_agent_info_record_v2 import MosAgentInfoRecordV2 from .ms365d_custom_detection_audit_record import Ms365dCustomDetectionAuditRecord from .ms365d_incident_audit_record import Ms365dIncidentAuditRecord from .ms365d_suppression_rule_audit_record import Ms365dSuppressionRuleAuditRecord @@ -2414,9 +2603,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .msde_indicators_settings_audit_record import MsdeIndicatorsSettingsAuditRecord from .msde_response_actions_audit_record import MsdeResponseActionsAuditRecord from .msde_roles_settings_audit_record import MsdeRolesSettingsAuditRecord + from .msp_vector_search_content_metadata_audit_record import MspVectorSearchContentMetadataAuditRecord from .mstic_nation_state_notification_record import MsticNationStateNotificationRecord from .multi_stage_disposition_audit_record import MultiStageDispositionAuditRecord from .my_analytics_settings_audit_record import MyAnalyticsSettingsAuditRecord + from .m_d_a_s_h_audit_record import MDASHAuditRecord from .noisy_alert_policy_audit_record import NoisyAlertPolicyAuditRecord from .office_native_audit_record import OfficeNativeAuditRecord from .ome_portal_audit_record import OmePortalAuditRecord @@ -2431,6 +2622,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .p4ai_assessment_fabric_scanner_record import P4aiAssessmentFabricScannerRecord from .p4ai_assessment_location_result_record import P4aiAssessmentLocationResultRecord from .p4ai_assessment_record import P4aiAssessmentRecord + from .p4_a_i_risk_score_record import P4AIRiskScoreRecord from .people_admin_settings_audit_record import PeopleAdminSettingsAuditRecord from .physical_badging_signal_audit_record import PhysicalBadgingSignalAuditRecord from .places_directory_audit_record import PlacesDirectoryAuditRecord @@ -2501,6 +2693,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security_compliance_insights_audit_record import SecurityComplianceInsightsAuditRecord from .security_compliance_r_b_a_c_audit_record import SecurityComplianceRBACAuditRecord from .security_compliance_user_change_audit_record import SecurityComplianceUserChangeAuditRecord + from .security_copilot_identity_management_audit_record import SecurityCopilotIdentityManagementAuditRecord + from .security_development_lifecycle_a_i_log_audit_record import SecurityDevelopmentLifecycleAILogAuditRecord from .sensitive_info_remediation_agent_data_record import SensitiveInfoRemediationAgentDataRecord from .sensitivity_labeled_file_action_audit_record import SensitivityLabeledFileActionAuditRecord from .sensitivity_label_action_audit_record import SensitivityLabelActionAuditRecord @@ -2529,6 +2723,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .skype_for_business_p_s_t_n_usage_audit_record import SkypeForBusinessPSTNUsageAuditRecord from .skype_for_business_users_blocked_audit_record import SkypeForBusinessUsersBlockedAuditRecord from .sonar_detonation_content_metadata import SonarDetonationContentMetadata + from .sonar_detonation_entity_audit_record import SonarDetonationEntityAuditRecord + from .sonar_file_detonation_entity_audit_record import SonarFileDetonationEntityAuditRecord + from .sonar_submission_entity_audit_record import SonarSubmissionEntityAuditRecord + from .sonar_url_detonation_entity_audit_record import SonarUrlDetonationEntityAuditRecord + from .spark_core_custom_live_pool_record import SparkCoreCustomLivePoolRecord + from .submission_entity_audit_record import SubmissionEntityAuditRecord from .supervisory_review_day_x_insights_audit_record import SupervisoryReviewDayXInsightsAuditRecord from .synthetic_probe_audit_record import SyntheticProbeAuditRecord from .teams_easy_approvals_audit_record import TeamsEasyApprovalsAuditRecord @@ -2566,6 +2766,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .viva_engage_network_association_audit_record import VivaEngageNetworkAssociationAuditRecord from .viva_engage_segment_audit_record import VivaEngageSegmentAuditRecord from .viva_glint_advanced_configuration_audit_record import VivaGlintAdvancedConfigurationAuditRecord + from .viva_glint_agentic_campaign_audit_record import VivaGlintAgenticCampaignAuditRecord from .viva_glint_feedback_program_audit_record import VivaGlintFeedbackProgramAuditRecord from .viva_glint_organizational_data_audit_record import VivaGlintOrganizationalDataAuditRecord from .viva_glint_pulse_program_audit_record import VivaGlintPulseProgramAuditRecord @@ -2592,6 +2793,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .yammer_user_hiding_audit_record import YammerUserHidingAuditRecord fields: dict[str, Callable[[Any], None]] = { + "dynamicProperties": lambda n : setattr(self, 'dynamic_properties', n.get_object_value(AuditRecordTypeDictionary)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } return fields @@ -2604,6 +2806,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_object_value("dynamicProperties", self.dynamic_properties) 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/audit_log_record_type.py b/msgraph_beta/generated/models/security/audit_log_record_type.py index d7531011fdf..321a49ce1ef 100644 --- a/msgraph_beta/generated/models/security/audit_log_record_type.py +++ b/msgraph_beta/generated/models/security/audit_log_record_type.py @@ -444,7 +444,33 @@ class AuditLogRecordType(str, Enum): TeamsEvalDataHubPermissionChange = "TeamsEvalDataHubPermissionChange", TeamsEvalDataHubAdminOperation = "TeamsEvalDataHubAdminOperation", VivaGlintOrganizationalData = "VivaGlintOrganizationalData", - ReportSubmission = "ReportSubmission", - ReportSubmissionResultDetail = "ReportSubmissionResultDetail", + AlertSubmission = "AlertSubmission", + AlertSubmissionResultDetail = "AlertSubmissionResultDetail", + ComplianceSitGradingSharePoint = "ComplianceSitGradingSharePoint", + CompliancePolicyGradingSharePoint = "CompliancePolicyGradingSharePoint", + AzureAISearchAudit = "AzureAISearchAudit", + P4AIRiskScoreRecord = "P4AIRiskScoreRecord", + DragonCopilotAdmin = "DragonCopilotAdmin", + AISpanOutputs = "AISpanOutputs", + EopSubmissionFeedEntity = "EopSubmissionFeedEntity", + SonarFileDetonationEntity = "SonarFileDetonationEntity", + SonarSubmissionEntity = "SonarSubmissionEntity", + SonarUrlDetonationEntity = "SonarUrlDetonationEntity", + SubmissionEntity = "SubmissionEntity", + SonarDetonationEntity = "SonarDetonationEntity", + MicrosoftTeamsUserConcern = "MicrosoftTeamsUserConcern", + VivaGlintAgenticCampaign = "VivaGlintAgenticCampaign", + MSPVectorSearchContentMetadata = "MSPVectorSearchContentMetadata", + FabricPolicy = "FabricPolicy", + SecurityCopilotAgentIdentityManagement = "SecurityCopilotAgentIdentityManagement", + CopilotSessionSharing = "CopilotSessionSharing", + DragonCopilotAccess = "DragonCopilotAccess", + DragonCopilotClinicalData = "DragonCopilotClinicalData", + DragonCopilotSession = "DragonCopilotSession", + MosAgentInfoRecordV2 = "MosAgentInfoRecordV2", + SecurityDevelopmentLifecycleAILog = "SecurityDevelopmentLifecycleAILog", + MDASH = "MDASH", + DefenderSecurityForAIConfiguration = "DefenderSecurityForAIConfiguration", + SparkCoreCustomLivePool = "SparkCoreCustomLivePool", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/security/audit_record_type_dictionary.py b/msgraph_beta/generated/models/security/audit_record_type_dictionary.py new file mode 100644 index 00000000000..cdf99b7d9dc --- /dev/null +++ b/msgraph_beta/generated/models/security/audit_record_type_dictionary.py @@ -0,0 +1,53 @@ +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 AuditRecordTypeDictionary(AdditionalDataHolder, BackedModel, Parsable): + """ + A dictionary of name-value pairs for dynamic audit event properties. + """ + # 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) -> AuditRecordTypeDictionary: + """ + 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: AuditRecordTypeDictionary + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuditRecordTypeDictionary() + + 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/automated_action.py b/msgraph_beta/generated/models/security/automated_action.py new file mode 100644 index 00000000000..c36d3bf3b88 --- /dev/null +++ b/msgraph_beta/generated/models/security/automated_action.py @@ -0,0 +1,108 @@ +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 .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + +@dataclass +class AutomatedAction(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) -> AutomatedAction: + """ + 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: AutomatedAction + """ + 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.accountObjectIdAction".casefold(): + from .account_object_id_action import AccountObjectIdAction + + return AccountObjectIdAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.accountSidAction".casefold(): + from .account_sid_action import AccountSidAction + + return AccountSidAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.deviceAction".casefold(): + from .device_action import DeviceAction + + return DeviceAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.emailAction".casefold(): + from .email_action import EmailAction + + return EmailAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fileAction".casefold(): + from .file_action import FileAction + + return FileAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.isolateDeviceAction".casefold(): + from .isolate_device_action import IsolateDeviceAction + + return IsolateDeviceAction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.stopAndQuarantineFileAction".casefold(): + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + return StopAndQuarantineFileAction() + return AutomatedAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + 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/automated_action_set.py b/msgraph_beta/generated/models/security/automated_action_set.py new file mode 100644 index 00000000000..df9e5cd8c07 --- /dev/null +++ b/msgraph_beta/generated/models/security/automated_action_set.py @@ -0,0 +1,139 @@ +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 .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + +@dataclass +class AutomatedActionSet(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) + # File actions that allow files identified by file hash columns in the hunting-query results. + allow_files: Optional[list[FileAction]] = None + # File actions that block files identified by file hash columns in the hunting-query results. + block_files: Optional[list[FileAction]] = None + # Device actions that collect investigation packages from devices identified in the hunting-query results. + collect_investigation_packages: Optional[list[DeviceAction]] = None + # Account actions that disable users identified by account SID columns in the hunting-query results. + disable_users: Optional[list[AccountSidAction]] = None + # Account actions that force password resets for users identified by account SID columns in the hunting-query results. + force_user_password_resets: Optional[list[AccountSidAction]] = None + # Email actions that permanently delete messages identified in the hunting-query results. + hard_delete_emails: Optional[list[EmailAction]] = None + # Device actions that initiate investigations on devices identified in the hunting-query results. + initiate_investigations: Optional[list[DeviceAction]] = None + # Device actions that isolate devices identified in the hunting-query results. + isolate_devices: Optional[list[IsolateDeviceAction]] = None + # Account actions that mark users as compromised when they're identified by Microsoft Entra object ID columns in the hunting-query results. + mark_users_as_compromised: Optional[list[AccountObjectIdAction]] = None + # Email actions that move messages identified in the hunting-query results to Deleted Items. + move_emails_to_deleted_items: Optional[list[EmailAction]] = None + # Email actions that move messages identified in the hunting-query results to the Inbox. + move_emails_to_inbox: Optional[list[EmailAction]] = None + # Email actions that move messages identified in the hunting-query results to Junk Email. + move_emails_to_junk: Optional[list[EmailAction]] = None + # The OdataType property + odata_type: Optional[str] = None + # Device actions that restrict app execution on devices identified in the hunting-query results. + restrict_app_executions: Optional[list[DeviceAction]] = None + # Device actions that run antivirus scans on devices identified in the hunting-query results. + run_antivirus_scans: Optional[list[DeviceAction]] = None + # Email actions that soft-delete messages identified in the hunting-query results. + soft_delete_emails: Optional[list[EmailAction]] = None + # File actions that stop running files and quarantine them on devices identified in the hunting-query results. + stop_and_quarantine_files: Optional[list[StopAndQuarantineFileAction]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AutomatedActionSet: + """ + 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: AutomatedActionSet + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AutomatedActionSet() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + from .account_object_id_action import AccountObjectIdAction + from .account_sid_action import AccountSidAction + from .device_action import DeviceAction + from .email_action import EmailAction + from .file_action import FileAction + from .isolate_device_action import IsolateDeviceAction + from .stop_and_quarantine_file_action import StopAndQuarantineFileAction + + fields: dict[str, Callable[[Any], None]] = { + "allowFiles": lambda n : setattr(self, 'allow_files', n.get_collection_of_object_values(FileAction)), + "blockFiles": lambda n : setattr(self, 'block_files', n.get_collection_of_object_values(FileAction)), + "collectInvestigationPackages": lambda n : setattr(self, 'collect_investigation_packages', n.get_collection_of_object_values(DeviceAction)), + "disableUsers": lambda n : setattr(self, 'disable_users', n.get_collection_of_object_values(AccountSidAction)), + "forceUserPasswordResets": lambda n : setattr(self, 'force_user_password_resets', n.get_collection_of_object_values(AccountSidAction)), + "hardDeleteEmails": lambda n : setattr(self, 'hard_delete_emails', n.get_collection_of_object_values(EmailAction)), + "initiateInvestigations": lambda n : setattr(self, 'initiate_investigations', n.get_collection_of_object_values(DeviceAction)), + "isolateDevices": lambda n : setattr(self, 'isolate_devices', n.get_collection_of_object_values(IsolateDeviceAction)), + "markUsersAsCompromised": lambda n : setattr(self, 'mark_users_as_compromised', n.get_collection_of_object_values(AccountObjectIdAction)), + "moveEmailsToDeletedItems": lambda n : setattr(self, 'move_emails_to_deleted_items', n.get_collection_of_object_values(EmailAction)), + "moveEmailsToInbox": lambda n : setattr(self, 'move_emails_to_inbox', n.get_collection_of_object_values(EmailAction)), + "moveEmailsToJunk": lambda n : setattr(self, 'move_emails_to_junk', n.get_collection_of_object_values(EmailAction)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "restrictAppExecutions": lambda n : setattr(self, 'restrict_app_executions', n.get_collection_of_object_values(DeviceAction)), + "runAntivirusScans": lambda n : setattr(self, 'run_antivirus_scans', n.get_collection_of_object_values(DeviceAction)), + "softDeleteEmails": lambda n : setattr(self, 'soft_delete_emails', n.get_collection_of_object_values(EmailAction)), + "stopAndQuarantineFiles": lambda n : setattr(self, 'stop_and_quarantine_files', n.get_collection_of_object_values(StopAndQuarantineFileAction)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("allowFiles", self.allow_files) + writer.write_collection_of_object_values("blockFiles", self.block_files) + writer.write_collection_of_object_values("collectInvestigationPackages", self.collect_investigation_packages) + writer.write_collection_of_object_values("disableUsers", self.disable_users) + writer.write_collection_of_object_values("forceUserPasswordResets", self.force_user_password_resets) + writer.write_collection_of_object_values("hardDeleteEmails", self.hard_delete_emails) + writer.write_collection_of_object_values("initiateInvestigations", self.initiate_investigations) + writer.write_collection_of_object_values("isolateDevices", self.isolate_devices) + writer.write_collection_of_object_values("markUsersAsCompromised", self.mark_users_as_compromised) + writer.write_collection_of_object_values("moveEmailsToDeletedItems", self.move_emails_to_deleted_items) + writer.write_collection_of_object_values("moveEmailsToInbox", self.move_emails_to_inbox) + writer.write_collection_of_object_values("moveEmailsToJunk", self.move_emails_to_junk) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("restrictAppExecutions", self.restrict_app_executions) + writer.write_collection_of_object_values("runAntivirusScans", self.run_antivirus_scans) + writer.write_collection_of_object_values("softDeleteEmails", self.soft_delete_emails) + writer.write_collection_of_object_values("stopAndQuarantineFiles", self.stop_and_quarantine_files) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/azure_a_i_search_audit_record.py b/msgraph_beta/generated/models/security/azure_a_i_search_audit_record.py new file mode 100644 index 00000000000..b451458cde6 --- /dev/null +++ b/msgraph_beta/generated/models/security/azure_a_i_search_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class AzureAISearchAuditRecord(AuditData, Parsable): + """ + Audit data for Azure AI Search Audit events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.azureAISearchAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AzureAISearchAuditRecord: + """ + 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: AzureAISearchAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AzureAISearchAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/azure_resource_entity_mapping.py b/msgraph_beta/generated/models/security/azure_resource_entity_mapping.py new file mode 100644 index 00000000000..3202dfbbaa8 --- /dev/null +++ b/msgraph_beta/generated/models/security/azure_resource_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class AzureResourceEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.azureResourceEntityMapping" + # Name of the detection query column that maps to the resource ID of the alert entity. + resource_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AzureResourceEntityMapping: + """ + 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: AzureResourceEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AzureResourceEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "resourceIdColumn": lambda n : setattr(self, 'resource_id_column', 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("resourceIdColumn", self.resource_id_column) + + diff --git a/msgraph_beta/generated/models/access_review_resource_data_upload_session_context_data.py b/msgraph_beta/generated/models/security/cloud_application_entity_mapping.py similarity index 57% rename from msgraph_beta/generated/models/access_review_resource_data_upload_session_context_data.py rename to msgraph_beta/generated/models/security/cloud_application_entity_mapping.py index fc5bed98142..9f1f60b3d07 100644 --- a/msgraph_beta/generated/models/access_review_resource_data_upload_session_context_data.py +++ b/msgraph_beta/generated/models/security/cloud_application_entity_mapping.py @@ -5,42 +5,42 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .custom_extension_data import CustomExtensionData + from .entity_mapping import EntityMapping -from .custom_extension_data import CustomExtensionData +from .entity_mapping import EntityMapping @dataclass -class AccessReviewResourceDataUploadSessionContextData(CustomExtensionData, Parsable): +class CloudApplicationEntityMapping(EntityMapping, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.accessReviewResourceDataUploadSessionContextData" - # The access review definition id. - access_review_id: Optional[str] = None - # The access review instance id. - access_review_instance_id: Optional[str] = None + odata_type: Optional[str] = "#microsoft.graph.security.cloudApplicationEntityMapping" + # Name of the detection query column that maps to the application ID of the alert entity. + app_id_column: Optional[str] = None + # Name of the detection query column that maps to the name of the alert entity. + name_column: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewResourceDataUploadSessionContextData: + def create_from_discriminator_value(parse_node: ParseNode) -> CloudApplicationEntityMapping: """ 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: AccessReviewResourceDataUploadSessionContextData + Returns: CloudApplicationEntityMapping """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return AccessReviewResourceDataUploadSessionContextData() + return CloudApplicationEntityMapping() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .custom_extension_data import CustomExtensionData + from .entity_mapping import EntityMapping - from .custom_extension_data import CustomExtensionData + from .entity_mapping import EntityMapping fields: dict[str, Callable[[Any], None]] = { - "accessReviewId": lambda n : setattr(self, 'access_review_id', n.get_str_value()), - "accessReviewInstanceId": lambda n : setattr(self, 'access_review_instance_id', n.get_str_value()), + "appIdColumn": lambda n : setattr(self, 'app_id_column', n.get_str_value()), + "nameColumn": lambda n : setattr(self, 'name_column', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,7 +55,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_str_value("accessReviewId", self.access_review_id) - writer.write_str_value("accessReviewInstanceId", self.access_review_instance_id) + writer.write_str_value("appIdColumn", self.app_id_column) + writer.write_str_value("nameColumn", self.name_column) diff --git a/msgraph_beta/generated/models/security/compliance_policy_grading_share_point_audit_record.py b/msgraph_beta/generated/models/security/compliance_policy_grading_share_point_audit_record.py new file mode 100644 index 00000000000..f0928f93d7a --- /dev/null +++ b/msgraph_beta/generated/models/security/compliance_policy_grading_share_point_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CompliancePolicyGradingSharePointAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance Policy Grading SharePoint events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CompliancePolicyGradingSharePointAuditRecord: + """ + 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: CompliancePolicyGradingSharePointAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CompliancePolicyGradingSharePointAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/compliance_sit_grading_share_point_audit_record.py b/msgraph_beta/generated/models/security/compliance_sit_grading_share_point_audit_record.py new file mode 100644 index 00000000000..e1bea0fa7a8 --- /dev/null +++ b/msgraph_beta/generated/models/security/compliance_sit_grading_share_point_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class ComplianceSitGradingSharePointAuditRecord(AuditData, Parsable): + """ + Audit data for Compliance SIT Grading SharePoint events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.complianceSitGradingSharePointAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ComplianceSitGradingSharePointAuditRecord: + """ + 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: ComplianceSitGradingSharePointAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ComplianceSitGradingSharePointAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/copilot_session_sharing_audit_record.py b/msgraph_beta/generated/models/security/copilot_session_sharing_audit_record.py new file mode 100644 index 00000000000..c9867ed7065 --- /dev/null +++ b/msgraph_beta/generated/models/security/copilot_session_sharing_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class CopilotSessionSharingAuditRecord(AuditData, Parsable): + """ + Audit data for Copilot Session Sharing events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.copilotSessionSharingAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CopilotSessionSharingAuditRecord: + """ + 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: CopilotSessionSharingAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CopilotSessionSharingAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/defender_security_for_a_i_configuration_audit_record.py b/msgraph_beta/generated/models/security/defender_security_for_a_i_configuration_audit_record.py new file mode 100644 index 00000000000..28d6bfbb7f8 --- /dev/null +++ b/msgraph_beta/generated/models/security/defender_security_for_a_i_configuration_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DefenderSecurityForAIConfigurationAuditRecord(AuditData, Parsable): + """ + Audit data for Defender Security for AI Configuration events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DefenderSecurityForAIConfigurationAuditRecord: + """ + 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: DefenderSecurityForAIConfigurationAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DefenderSecurityForAIConfigurationAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/detection_action.py b/msgraph_beta/generated/models/security/detection_action.py index 0cc354edba4..f0ebbdee2e9 100644 --- a/msgraph_beta/generated/models/security/detection_action.py +++ b/msgraph_beta/generated/models/security/detection_action.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .alert_template import AlertTemplate + from .automated_action_set import AutomatedActionSet from .organizational_scope import OrganizationalScope from .response_action import ResponseAction @@ -19,11 +20,13 @@ class DetectionAction(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The alertTemplate property alert_template: Optional[AlertTemplate] = None + # The set of automated actions to run against entities that match the detection. Replaces the deprecated responseActions property. + automated_actions: Optional[AutomatedActionSet] = None # The OdataType property odata_type: Optional[str] = None - # Groups to which the custom detection rule applies. + # The set of groups (for example, device groups) to which the parent custom detection rule applies. organizational_scope: Optional[OrganizationalScope] = None - # Actions taken on impacted assets as set in the custom detection rule. + # Actions taken on impacted assets as set in the custom detection rule. Deprecated. Use automatedActions instead. This property will be removed from this resource on 2026-10-01. response_actions: Optional[list[ResponseAction]] = None @staticmethod @@ -43,15 +46,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .alert_template import AlertTemplate + from .automated_action_set import AutomatedActionSet from .organizational_scope import OrganizationalScope from .response_action import ResponseAction from .alert_template import AlertTemplate + from .automated_action_set import AutomatedActionSet from .organizational_scope import OrganizationalScope from .response_action import ResponseAction fields: dict[str, Callable[[Any], None]] = { "alertTemplate": lambda n : setattr(self, 'alert_template', n.get_object_value(AlertTemplate)), + "automatedActions": lambda n : setattr(self, 'automated_actions', n.get_object_value(AutomatedActionSet)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "organizationalScope": lambda n : setattr(self, 'organizational_scope', n.get_object_value(OrganizationalScope)), "responseActions": lambda n : setattr(self, 'response_actions', n.get_collection_of_object_values(ResponseAction)), @@ -67,6 +73,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_object_value("alertTemplate", self.alert_template) + writer.write_object_value("automatedActions", self.automated_actions) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("organizationalScope", self.organizational_scope) writer.write_collection_of_object_values("responseActions", self.response_actions) diff --git a/msgraph_beta/generated/models/security/detection_rule.py b/msgraph_beta/generated/models/security/detection_rule.py index 3e756ccc13e..cfc87953924 100644 --- a/msgraph_beta/generated/models/security/detection_rule.py +++ b/msgraph_beta/generated/models/security/detection_rule.py @@ -1,32 +1,50 @@ 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 .detection_action import DetectionAction - from .protection_rule import ProtectionRule + from .detection_rule_status import DetectionRuleStatus from .query_condition import QueryCondition from .rule_schedule import RuleSchedule from .run_details import RunDetails -from .protection_rule import ProtectionRule +from ..entity import Entity @dataclass -class DetectionRule(ProtectionRule, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.security.detectionRule" - # Complex type representing the actions taken when a detection is made by this rule. +class DetectionRule(Entity, Parsable): + # Name of the user or application that created the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + created_by: Optional[str] = None + # Timestamp of rule creation. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby. + created_date_time: Optional[datetime.datetime] = None + # A user-supplied description of the detection rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + description: Optional[str] = None + # The detectionAction property detection_action: Optional[DetectionAction] = None - # The ID of the detector that triggered the alert. Also see the 'detectorId' field in microsoft.graph.security.alert. + # Internal detector identifier. Deprecated. This property will be removed from this resource on 2026-10-01. detector_id: Optional[str] = None - # Complex type holding details about the last run of this rule. + # The display name of the rule. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains) and $orderby. + display_name: Optional[str] = None + # Indicates whether the rule is turned on for the tenant. Supports $filter (eq, ne, not). Deprecated. Use status instead. This property will be removed from this resource on 2026-10-01. + is_enabled: Optional[bool] = None + # Name of the user or application that last updated the rule. Read-only. Supports $filter (eq, ne, not, in, startsWith, endsWith, contains). + last_modified_by: Optional[str] = None + # Timestamp of when the rule was last updated. Read-only. Supports $filter (eq, ne, not, le, ge, lt, gt) and $orderby. + last_modified_date_time: Optional[datetime.datetime] = None + # Runtime execution details for the most recent rule run. Supports $filter on the following nested properties:String: lastRunDetails/failureReason supports eq, ne, not, in, startsWith, endsWith, contains.DateTimeOffset: lastRunDetails/lastRunDateTime supports eq, ne, not, le, ge, lt, gt.Enum: lastRunDetails/status, lastRunDetails/errorCode each supports eq, ne, not, in.Deprecated. This property will be removed from this resource on 2026-10-01. Runtime execution details aren't exposed in the v1.0 API. last_run_details: Optional[RunDetails] = None - # Complex type holding data about the advanced hunting query of this rule. + # The OdataType property + odata_type: Optional[str] = None + # The queryCondition property query_condition: Optional[QueryCondition] = None - # Complex type holding data about the triggering schedule of this rule. + # The schedule property schedule: Optional[RuleSchedule] = None + # The status property + status: Optional[DetectionRuleStatus] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DetectionRule: @@ -44,24 +62,34 @@ 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 .detection_action import DetectionAction - from .protection_rule import ProtectionRule + from .detection_rule_status import DetectionRuleStatus from .query_condition import QueryCondition from .rule_schedule import RuleSchedule from .run_details import RunDetails + from ..entity import Entity from .detection_action import DetectionAction - from .protection_rule import ProtectionRule + from .detection_rule_status import DetectionRuleStatus from .query_condition import QueryCondition from .rule_schedule import RuleSchedule from .run_details import RunDetails 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()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), "detectionAction": lambda n : setattr(self, 'detection_action', n.get_object_value(DetectionAction)), "detectorId": lambda n : setattr(self, 'detector_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_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()), "lastRunDetails": lambda n : setattr(self, 'last_run_details', n.get_object_value(RunDetails)), "queryCondition": lambda n : setattr(self, 'query_condition', n.get_object_value(QueryCondition)), "schedule": lambda n : setattr(self, 'schedule', n.get_object_value(RuleSchedule)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(DetectionRuleStatus)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -76,10 +104,18 @@ def serialize(self,writer: SerializationWriter) -> 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("description", self.description) writer.write_object_value("detectionAction", self.detection_action) writer.write_str_value("detectorId", self.detector_id) + writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("isEnabled", self.is_enabled) + writer.write_str_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_object_value("lastRunDetails", self.last_run_details) writer.write_object_value("queryCondition", self.query_condition) writer.write_object_value("schedule", self.schedule) + writer.write_enum_value("status", self.status) diff --git a/msgraph_beta/generated/models/security/detection_rule_status.py b/msgraph_beta/generated/models/security/detection_rule_status.py new file mode 100644 index 00000000000..2bc063d3c12 --- /dev/null +++ b/msgraph_beta/generated/models/security/detection_rule_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class DetectionRuleStatus(str, Enum): + Enabled = "enabled", + Disabled = "disabled", + AutoDisabled = "autoDisabled", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/device_action.py b/msgraph_beta/generated/models/security/device_action.py new file mode 100644 index 00000000000..5f9efb96e72 --- /dev/null +++ b/msgraph_beta/generated/models/security/device_action.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .automated_action import AutomatedAction + from .isolate_device_action import IsolateDeviceAction + +from .automated_action import AutomatedAction + +@dataclass +class DeviceAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.deviceAction" + # Name of the hunting-query result column that contains the device ID for the targeted device. + device_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceAction: + """ + 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: DeviceAction + """ + 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.isolateDeviceAction".casefold(): + from .isolate_device_action import IsolateDeviceAction + + return IsolateDeviceAction() + return DeviceAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + from .isolate_device_action import IsolateDeviceAction + + from .automated_action import AutomatedAction + from .isolate_device_action import IsolateDeviceAction + + fields: dict[str, Callable[[Any], None]] = { + "deviceIdColumn": lambda n : setattr(self, 'device_id_column', 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("deviceIdColumn", self.device_id_column) + + diff --git a/msgraph_beta/generated/models/security/dictionary.py b/msgraph_beta/generated/models/security/dictionary.py index 88e21c10e7a..5f4f860bd12 100644 --- a/msgraph_beta/generated/models/security/dictionary.py +++ b/msgraph_beta/generated/models/security/dictionary.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .alert_custom_details import AlertCustomDetails + @dataclass class Dictionary(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -24,6 +27,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Dictionary: """ 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.alertCustomDetails".casefold(): + from .alert_custom_details import AlertCustomDetails + + return AlertCustomDetails() return Dictionary() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -31,6 +43,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 .alert_custom_details import AlertCustomDetails + + from .alert_custom_details import AlertCustomDetails + fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } diff --git a/msgraph_beta/generated/models/security/dns_entity_mapping.py b/msgraph_beta/generated/models/security/dns_entity_mapping.py new file mode 100644 index 00000000000..5912b71d28d --- /dev/null +++ b/msgraph_beta/generated/models/security/dns_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class DnsEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dnsEntityMapping" + # Name of the detection query column that maps to the domain name of the alert entity. + domain_name_column: Optional[str] = None + # Name of the detection query column that maps to the host IP address of the alert entity. + host_ip_address_column: Optional[str] = None + # Name of the detection query column that maps to the server IP address of the alert entity. + server_ip_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DnsEntityMapping: + """ + 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: DnsEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DnsEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "domainNameColumn": lambda n : setattr(self, 'domain_name_column', n.get_str_value()), + "hostIpAddressColumn": lambda n : setattr(self, 'host_ip_address_column', n.get_str_value()), + "serverIpColumn": lambda n : setattr(self, 'server_ip_column', 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("domainNameColumn", self.domain_name_column) + writer.write_str_value("hostIpAddressColumn", self.host_ip_address_column) + writer.write_str_value("serverIpColumn", self.server_ip_column) + + diff --git a/msgraph_beta/generated/models/security/dns_evidence.py b/msgraph_beta/generated/models/security/dns_evidence.py index 30293e0c064..13c435e6b7d 100644 --- a/msgraph_beta/generated/models/security/dns_evidence.py +++ b/msgraph_beta/generated/models/security/dns_evidence.py @@ -14,13 +14,13 @@ class DnsEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.dnsEvidence" - # The dnsServerIp property + # An IP entity that represents the DNS server that resolves the request. dns_server_ip: Optional[IpEvidence] = None - # The domainName property + # The name of the DNS record associated with the alert. domain_name: Optional[str] = None - # The hostIpAddress property + # An IP entity that represents the DNS request client. host_ip_address: Optional[IpEvidence] = None - # The ipAddresses property + # IP entities that represent the resolved IP addresses. ip_addresses: Optional[list[IpEvidence]] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/dragon_copilot_access_record.py b/msgraph_beta/generated/models/security/dragon_copilot_access_record.py new file mode 100644 index 00000000000..01007767391 --- /dev/null +++ b/msgraph_beta/generated/models/security/dragon_copilot_access_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DragonCopilotAccessRecord(AuditData, Parsable): + """ + Audit data for Dragon Copilot Access events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dragonCopilotAccessRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DragonCopilotAccessRecord: + """ + 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: DragonCopilotAccessRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DragonCopilotAccessRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/dragon_copilot_admin_record.py b/msgraph_beta/generated/models/security/dragon_copilot_admin_record.py new file mode 100644 index 00000000000..ffdf56cd653 --- /dev/null +++ b/msgraph_beta/generated/models/security/dragon_copilot_admin_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DragonCopilotAdminRecord(AuditData, Parsable): + """ + Audit data for Dragon Copilot Admin events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dragonCopilotAdminRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DragonCopilotAdminRecord: + """ + 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: DragonCopilotAdminRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DragonCopilotAdminRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/dragon_copilot_clinical_data_record.py b/msgraph_beta/generated/models/security/dragon_copilot_clinical_data_record.py new file mode 100644 index 00000000000..604a9c9f7a3 --- /dev/null +++ b/msgraph_beta/generated/models/security/dragon_copilot_clinical_data_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DragonCopilotClinicalDataRecord(AuditData, Parsable): + """ + Audit data for Dragon Copilot Clinical Data events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dragonCopilotClinicalDataRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DragonCopilotClinicalDataRecord: + """ + 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: DragonCopilotClinicalDataRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DragonCopilotClinicalDataRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/dragon_copilot_session_record.py b/msgraph_beta/generated/models/security/dragon_copilot_session_record.py new file mode 100644 index 00000000000..54144c927a5 --- /dev/null +++ b/msgraph_beta/generated/models/security/dragon_copilot_session_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class DragonCopilotSessionRecord(AuditData, Parsable): + """ + Audit data for Dragon Copilot Session events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.dragonCopilotSessionRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DragonCopilotSessionRecord: + """ + 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: DragonCopilotSessionRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DragonCopilotSessionRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/ediscovery_add_to_review_set_operation.py b/msgraph_beta/generated/models/security/ediscovery_add_to_review_set_operation.py index 3fd21553b5c..3c93d7f8a11 100644 --- a/msgraph_beta/generated/models/security/ediscovery_add_to_review_set_operation.py +++ b/msgraph_beta/generated/models/security/ediscovery_add_to_review_set_operation.py @@ -18,7 +18,7 @@ @dataclass class EdiscoveryAddToReviewSetOperation(CaseOperation, Parsable): - # The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. + # The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. additional_data_options: Optional[AdditionalDataOptions] = None # Specifies the number of most recent versions of cloud attachments to collect. The possible values are: latest, recent10, recent100, all, unknownFutureValue. cloud_attachment_version: Optional[CloudAttachmentVersion] = None diff --git a/msgraph_beta/generated/models/security/email_action.py b/msgraph_beta/generated/models/security/email_action.py new file mode 100644 index 00000000000..59ce894f0ed --- /dev/null +++ b/msgraph_beta/generated/models/security/email_action.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 .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class EmailAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.emailAction" + # Name of the hunting-query result column that contains the network message ID of the targeted email message. + network_message_id_column: Optional[str] = None + # Name of the hunting-query result column that contains the recipient of the targeted email message. + recipient_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EmailAction: + """ + 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: EmailAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EmailAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "networkMessageIdColumn": lambda n : setattr(self, 'network_message_id_column', n.get_str_value()), + "recipientColumn": lambda n : setattr(self, 'recipient_column', 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("networkMessageIdColumn", self.network_message_id_column) + writer.write_str_value("recipientColumn", self.recipient_column) + + diff --git a/msgraph_beta/generated/models/security/entity_definition_input.py b/msgraph_beta/generated/models/security/entity_definition_input.py new file mode 100644 index 00000000000..7c7527ce63a --- /dev/null +++ b/msgraph_beta/generated/models/security/entity_definition_input.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 .entity_definition_input_role import EntityDefinitionInputRole + from .manual_alert_entity_type import ManualAlertEntityType + +@dataclass +class EntityDefinitionInput(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 type of identifier used for the entity. The supported identifiers depend on the entityType. See supported entity identifiers. Key. + entity_identifier: Optional[str] = None + # The entityType property + entity_type: Optional[ManualAlertEntityType] = None + # The actual identifier value for the entity (for example, john@contoso.com for a user, or 192.168.1.1 for an IP address). Maximum 1000 characters. + identifier_value: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The role property + role: Optional[EntityDefinitionInputRole] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EntityDefinitionInput: + """ + 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: EntityDefinitionInput + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EntityDefinitionInput() + + 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_definition_input_role import EntityDefinitionInputRole + from .manual_alert_entity_type import ManualAlertEntityType + + from .entity_definition_input_role import EntityDefinitionInputRole + from .manual_alert_entity_type import ManualAlertEntityType + + fields: dict[str, Callable[[Any], None]] = { + "entityIdentifier": lambda n : setattr(self, 'entity_identifier', n.get_str_value()), + "entityType": lambda n : setattr(self, 'entity_type', n.get_enum_value(ManualAlertEntityType)), + "identifierValue": lambda n : setattr(self, 'identifier_value', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "role": lambda n : setattr(self, 'role', n.get_enum_value(EntityDefinitionInputRole)), + } + 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("entityIdentifier", self.entity_identifier) + writer.write_enum_value("entityType", self.entity_type) + writer.write_str_value("identifierValue", self.identifier_value) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("role", self.role) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/entity_definition_input_role.py b/msgraph_beta/generated/models/security/entity_definition_input_role.py new file mode 100644 index 00000000000..20606873814 --- /dev/null +++ b/msgraph_beta/generated/models/security/entity_definition_input_role.py @@ -0,0 +1,7 @@ +from enum import Enum + +class EntityDefinitionInputRole(str, Enum): + Impacted = "impacted", + Related = "related", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/entity_mapping.py b/msgraph_beta/generated/models/security/entity_mapping.py new file mode 100644 index 00000000000..14ea3aea7e6 --- /dev/null +++ b/msgraph_beta/generated/models/security/entity_mapping.py @@ -0,0 +1,178 @@ +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 .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + +@dataclass +class EntityMapping(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) -> EntityMapping: + """ + 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: EntityMapping + """ + 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.accountEntityMapping".casefold(): + from .account_entity_mapping import AccountEntityMapping + + return AccountEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.amazonResourceEntityMapping".casefold(): + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + + return AmazonResourceEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.azureResourceEntityMapping".casefold(): + from .azure_resource_entity_mapping import AzureResourceEntityMapping + + return AzureResourceEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.cloudApplicationEntityMapping".casefold(): + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + + return CloudApplicationEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dnsEntityMapping".casefold(): + from .dns_entity_mapping import DnsEntityMapping + + return DnsEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.fileEntityMapping".casefold(): + from .file_entity_mapping import FileEntityMapping + + return FileEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.googleCloudResourceEntityMapping".casefold(): + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + + return GoogleCloudResourceEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.hostEntityMapping".casefold(): + from .host_entity_mapping import HostEntityMapping + + return HostEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ipEntityMapping".casefold(): + from .ip_entity_mapping import IpEntityMapping + + return IpEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mailboxEntityMapping".casefold(): + from .mailbox_entity_mapping import MailboxEntityMapping + + return MailboxEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mailClusterEntityMapping".casefold(): + from .mail_cluster_entity_mapping import MailClusterEntityMapping + + return MailClusterEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.mailMessageEntityMapping".casefold(): + from .mail_message_entity_mapping import MailMessageEntityMapping + + return MailMessageEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.oAuthApplicationEntityMapping".casefold(): + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + + return OAuthApplicationEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.processEntityMapping".casefold(): + from .process_entity_mapping import ProcessEntityMapping + + return ProcessEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.registryValueEntityMapping".casefold(): + from .registry_value_entity_mapping import RegistryValueEntityMapping + + return RegistryValueEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.securityGroupEntityMapping".casefold(): + from .security_group_entity_mapping import SecurityGroupEntityMapping + + return SecurityGroupEntityMapping() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.urlEntityMapping".casefold(): + from .url_entity_mapping import UrlEntityMapping + + return UrlEntityMapping() + return EntityMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + + 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/entity_mapping_configuration.py b/msgraph_beta/generated/models/security/entity_mapping_configuration.py new file mode 100644 index 00000000000..a302b778d5c --- /dev/null +++ b/msgraph_beta/generated/models/security/entity_mapping_configuration.py @@ -0,0 +1,173 @@ +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 .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + +@dataclass +class EntityMappingConfiguration(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) + # Mappings from detection query columns to account entities attached to the alert. + accounts: Optional[list[AccountEntityMapping]] = None + # Mappings from detection query columns to Amazon Web Services resource entities attached to the alert. + amazon_resources: Optional[list[AmazonResourceEntityMapping]] = None + # Mappings from detection query columns to Azure resource entities attached to the alert. + azure_resources: Optional[list[AzureResourceEntityMapping]] = None + # Mappings from detection query columns to cloud application entities attached to the alert. + cloud_applications: Optional[list[CloudApplicationEntityMapping]] = None + # Mappings from detection query columns to DNS entities attached to the alert. + dns: Optional[list[DnsEntityMapping]] = None + # Mappings from detection query columns to file entities attached to the alert. + files: Optional[list[FileEntityMapping]] = None + # Mappings from detection query columns to Google Cloud resource entities attached to the alert. + google_cloud_resources: Optional[list[GoogleCloudResourceEntityMapping]] = None + # Mappings from detection query columns to host entities attached to the alert. + hosts: Optional[list[HostEntityMapping]] = None + # Mappings from detection query columns to IP address entities attached to the alert. + ips: Optional[list[IpEntityMapping]] = None + # Mappings from detection query columns to mail cluster entities attached to the alert. + mail_clusters: Optional[list[MailClusterEntityMapping]] = None + # Mappings from detection query columns to mail message entities attached to the alert. + mail_messages: Optional[list[MailMessageEntityMapping]] = None + # Mappings from detection query columns to mailbox entities attached to the alert. + mailboxes: Optional[list[MailboxEntityMapping]] = None + # Mappings from detection query columns to OAuth application entities attached to the alert. + o_auth_applications: Optional[list[OAuthApplicationEntityMapping]] = None + # The OdataType property + odata_type: Optional[str] = None + # Mappings from detection query columns to process entities attached to the alert. + processes: Optional[list[ProcessEntityMapping]] = None + # Mappings from detection query columns to registry value entities attached to the alert. + registry_values: Optional[list[RegistryValueEntityMapping]] = None + # Mappings from detection query columns to security group entities attached to the alert. + security_groups: Optional[list[SecurityGroupEntityMapping]] = None + # Mappings from detection query columns to URL entities attached to the alert. + urls: Optional[list[UrlEntityMapping]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EntityMappingConfiguration: + """ + 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: EntityMappingConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EntityMappingConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + + from .account_entity_mapping import AccountEntityMapping + from .amazon_resource_entity_mapping import AmazonResourceEntityMapping + from .azure_resource_entity_mapping import AzureResourceEntityMapping + from .cloud_application_entity_mapping import CloudApplicationEntityMapping + from .dns_entity_mapping import DnsEntityMapping + from .file_entity_mapping import FileEntityMapping + from .google_cloud_resource_entity_mapping import GoogleCloudResourceEntityMapping + from .host_entity_mapping import HostEntityMapping + from .ip_entity_mapping import IpEntityMapping + from .mailbox_entity_mapping import MailboxEntityMapping + from .mail_cluster_entity_mapping import MailClusterEntityMapping + from .mail_message_entity_mapping import MailMessageEntityMapping + from .o_auth_application_entity_mapping import OAuthApplicationEntityMapping + from .process_entity_mapping import ProcessEntityMapping + from .registry_value_entity_mapping import RegistryValueEntityMapping + from .security_group_entity_mapping import SecurityGroupEntityMapping + from .url_entity_mapping import UrlEntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "accounts": lambda n : setattr(self, 'accounts', n.get_collection_of_object_values(AccountEntityMapping)), + "amazonResources": lambda n : setattr(self, 'amazon_resources', n.get_collection_of_object_values(AmazonResourceEntityMapping)), + "azureResources": lambda n : setattr(self, 'azure_resources', n.get_collection_of_object_values(AzureResourceEntityMapping)), + "cloudApplications": lambda n : setattr(self, 'cloud_applications', n.get_collection_of_object_values(CloudApplicationEntityMapping)), + "dns": lambda n : setattr(self, 'dns', n.get_collection_of_object_values(DnsEntityMapping)), + "files": lambda n : setattr(self, 'files', n.get_collection_of_object_values(FileEntityMapping)), + "googleCloudResources": lambda n : setattr(self, 'google_cloud_resources', n.get_collection_of_object_values(GoogleCloudResourceEntityMapping)), + "hosts": lambda n : setattr(self, 'hosts', n.get_collection_of_object_values(HostEntityMapping)), + "ips": lambda n : setattr(self, 'ips', n.get_collection_of_object_values(IpEntityMapping)), + "mailClusters": lambda n : setattr(self, 'mail_clusters', n.get_collection_of_object_values(MailClusterEntityMapping)), + "mailMessages": lambda n : setattr(self, 'mail_messages', n.get_collection_of_object_values(MailMessageEntityMapping)), + "mailboxes": lambda n : setattr(self, 'mailboxes', n.get_collection_of_object_values(MailboxEntityMapping)), + "oAuthApplications": lambda n : setattr(self, 'o_auth_applications', n.get_collection_of_object_values(OAuthApplicationEntityMapping)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "processes": lambda n : setattr(self, 'processes', n.get_collection_of_object_values(ProcessEntityMapping)), + "registryValues": lambda n : setattr(self, 'registry_values', n.get_collection_of_object_values(RegistryValueEntityMapping)), + "securityGroups": lambda n : setattr(self, 'security_groups', n.get_collection_of_object_values(SecurityGroupEntityMapping)), + "urls": lambda n : setattr(self, 'urls', n.get_collection_of_object_values(UrlEntityMapping)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("accounts", self.accounts) + writer.write_collection_of_object_values("amazonResources", self.amazon_resources) + writer.write_collection_of_object_values("azureResources", self.azure_resources) + writer.write_collection_of_object_values("cloudApplications", self.cloud_applications) + writer.write_collection_of_object_values("dns", self.dns) + writer.write_collection_of_object_values("files", self.files) + writer.write_collection_of_object_values("googleCloudResources", self.google_cloud_resources) + writer.write_collection_of_object_values("hosts", self.hosts) + writer.write_collection_of_object_values("ips", self.ips) + writer.write_collection_of_object_values("mailClusters", self.mail_clusters) + writer.write_collection_of_object_values("mailMessages", self.mail_messages) + writer.write_collection_of_object_values("mailboxes", self.mailboxes) + writer.write_collection_of_object_values("oAuthApplications", self.o_auth_applications) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("processes", self.processes) + writer.write_collection_of_object_values("registryValues", self.registry_values) + writer.write_collection_of_object_values("securityGroups", self.security_groups) + writer.write_collection_of_object_values("urls", self.urls) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/eop_submission_feed_entity_audit_record.py b/msgraph_beta/generated/models/security/eop_submission_feed_entity_audit_record.py new file mode 100644 index 00000000000..b43beaa8761 --- /dev/null +++ b/msgraph_beta/generated/models/security/eop_submission_feed_entity_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class EopSubmissionFeedEntityAuditRecord(AuditData, Parsable): + """ + Audit data for EOP Submission Feed Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EopSubmissionFeedEntityAuditRecord: + """ + 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: EopSubmissionFeedEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EopSubmissionFeedEntityAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/fabric_policy_record.py b/msgraph_beta/generated/models/security/fabric_policy_record.py new file mode 100644 index 00000000000..aa204fedf7c --- /dev/null +++ b/msgraph_beta/generated/models/security/fabric_policy_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class FabricPolicyRecord(AuditData, Parsable): + """ + Audit data for Fabric Policy events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.fabricPolicyRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FabricPolicyRecord: + """ + 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: FabricPolicyRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FabricPolicyRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/file_action.py b/msgraph_beta/generated/models/security/file_action.py new file mode 100644 index 00000000000..59a9a03aa49 --- /dev/null +++ b/msgraph_beta/generated/models/security/file_action.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 .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class FileAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.fileAction" + # Names of the device groups where the file action applies. + device_group_names: Optional[list[str]] = None + # Name of the hunting-query result column that contains the SHA-1 hash of the targeted file. + sha1_column: Optional[str] = None + # Name of the hunting-query result column that contains the SHA-256 hash of the targeted file. + sha256_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileAction: + """ + 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: FileAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "deviceGroupNames": lambda n : setattr(self, 'device_group_names', n.get_collection_of_primitive_values(str)), + "sha1Column": lambda n : setattr(self, 'sha1_column', n.get_str_value()), + "sha256Column": lambda n : setattr(self, 'sha256_column', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("deviceGroupNames", self.device_group_names) + writer.write_str_value("sha1Column", self.sha1_column) + writer.write_str_value("sha256Column", self.sha256_column) + + diff --git a/msgraph_beta/generated/models/security/file_entity_mapping.py b/msgraph_beta/generated/models/security/file_entity_mapping.py new file mode 100644 index 00000000000..3220142227b --- /dev/null +++ b/msgraph_beta/generated/models/security/file_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class FileEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.fileEntityMapping" + # Name of the detection query column that maps to the name of the alert entity. + name_column: Optional[str] = None + # Name of the detection query column that maps to the SHA-1 hash of the alert entity. + sha1_column: Optional[str] = None + # Name of the detection query column that maps to the SHA-256 hash of the alert entity. + sha256_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FileEntityMapping: + """ + 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: FileEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FileEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "nameColumn": lambda n : setattr(self, 'name_column', n.get_str_value()), + "sha1Column": lambda n : setattr(self, 'sha1_column', n.get_str_value()), + "sha256Column": lambda n : setattr(self, 'sha256_column', 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("nameColumn", self.name_column) + writer.write_str_value("sha1Column", self.sha1_column) + writer.write_str_value("sha256Column", self.sha256_column) + + diff --git a/msgraph_beta/generated/models/security/file_hash_evidence.py b/msgraph_beta/generated/models/security/file_hash_evidence.py index c5c1a880408..5b873b2b5ae 100644 --- a/msgraph_beta/generated/models/security/file_hash_evidence.py +++ b/msgraph_beta/generated/models/security/file_hash_evidence.py @@ -16,7 +16,7 @@ class FileHashEvidence(AlertEvidence, Parsable): odata_type: Optional[str] = "#microsoft.graph.security.fileHashEvidence" # The algorithm property algorithm: Optional[FileHashAlgorithm] = None - # The value property + # The hash value. value: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/git_hub_organization_evidence.py b/msgraph_beta/generated/models/security/git_hub_organization_evidence.py index b5df9ecb670..3b3474a3e4e 100644 --- a/msgraph_beta/generated/models/security/git_hub_organization_evidence.py +++ b/msgraph_beta/generated/models/security/git_hub_organization_evidence.py @@ -13,17 +13,17 @@ class GitHubOrganizationEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.gitHubOrganizationEvidence" - # The company property + # The name of the company that owns the organization. company: Optional[str] = None - # The displayName property + # The display name of the organization. display_name: Optional[str] = None - # The email property + # The email address of the organization. email: Optional[str] = None - # The login property + # The login (name) of the organization. login: Optional[str] = None - # The orgId property + # The unique and immutable ID of the organization. org_id: Optional[str] = None - # The webUrl property + # The URL of the web page for the organization. web_url: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/git_hub_repo_evidence.py b/msgraph_beta/generated/models/security/git_hub_repo_evidence.py index 6fae349d6c3..b4e3b09aa58 100644 --- a/msgraph_beta/generated/models/security/git_hub_repo_evidence.py +++ b/msgraph_beta/generated/models/security/git_hub_repo_evidence.py @@ -13,15 +13,15 @@ class GitHubRepoEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.gitHubRepoEvidence" - # The baseUrl property + # The base URL of the web page for the repository. base_url: Optional[str] = None - # The login property + # The login (name) of the repository. login: Optional[str] = None - # The owner property + # The login of the owner of the repository. owner: Optional[str] = None - # The ownerType property + # The type of owner of the repository, for example, User or Organization. owner_type: Optional[str] = None - # The repoId property + # The unique and immutable ID of the GitHub repository. repo_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/git_hub_user_evidence.py b/msgraph_beta/generated/models/security/git_hub_user_evidence.py index 8138b60ae24..a0299fd8e35 100644 --- a/msgraph_beta/generated/models/security/git_hub_user_evidence.py +++ b/msgraph_beta/generated/models/security/git_hub_user_evidence.py @@ -13,15 +13,15 @@ class GitHubUserEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.gitHubUserEvidence" - # The email property + # The email address of the user account. email: Optional[str] = None - # The login property + # User's login (GitHub handle). login: Optional[str] = None - # The name property + # User's name. name: Optional[str] = None - # The userId property + # The unique and immutable ID of the user account. user_id: Optional[str] = None - # The webUrl property + # The URL of the user's profile web page, for example, https://github.com/my-login. web_url: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/google_cloud_resource_entity_mapping.py b/msgraph_beta/generated/models/security/google_cloud_resource_entity_mapping.py new file mode 100644 index 00000000000..a24702d75b2 --- /dev/null +++ b/msgraph_beta/generated/models/security/google_cloud_resource_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class GoogleCloudResourceEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.googleCloudResourceEntityMapping" + # Name of the detection query column that maps to the full resource name of the alert entity. + full_resource_name_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GoogleCloudResourceEntityMapping: + """ + 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: GoogleCloudResourceEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GoogleCloudResourceEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "fullResourceNameColumn": lambda n : setattr(self, 'full_resource_name_column', 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("fullResourceNameColumn", self.full_resource_name_column) + + diff --git a/msgraph_beta/generated/models/security/host_entity_mapping.py b/msgraph_beta/generated/models/security/host_entity_mapping.py new file mode 100644 index 00000000000..9b5427c1f7e --- /dev/null +++ b/msgraph_beta/generated/models/security/host_entity_mapping.py @@ -0,0 +1,73 @@ +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_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class HostEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.hostEntityMapping" + # Name of the detection query column that maps to the device ID of the alert entity. + device_id_column: Optional[str] = None + # Name of the detection query column that maps to the DNS domain of the alert entity. + dns_domain_column: Optional[str] = None + # Name of the detection query column that maps to the name of the alert entity. + name_column: Optional[str] = None + # Name of the detection query column that maps to the NetBIOS name of the alert entity. + net_bios_name_column: Optional[str] = None + # Name of the detection query column that maps to the NT domain of the alert entity. + nt_domain_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HostEntityMapping: + """ + 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: HostEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HostEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "deviceIdColumn": lambda n : setattr(self, 'device_id_column', n.get_str_value()), + "dnsDomainColumn": lambda n : setattr(self, 'dns_domain_column', n.get_str_value()), + "nameColumn": lambda n : setattr(self, 'name_column', n.get_str_value()), + "netBiosNameColumn": lambda n : setattr(self, 'net_bios_name_column', n.get_str_value()), + "ntDomainColumn": lambda n : setattr(self, 'nt_domain_column', 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("deviceIdColumn", self.device_id_column) + writer.write_str_value("dnsDomainColumn", self.dns_domain_column) + writer.write_str_value("nameColumn", self.name_column) + writer.write_str_value("netBiosNameColumn", self.net_bios_name_column) + writer.write_str_value("ntDomainColumn", self.nt_domain_column) + + diff --git a/msgraph_beta/generated/models/security/host_logon_session_evidence.py b/msgraph_beta/generated/models/security/host_logon_session_evidence.py index cd09bcdc4fc..e843edd0b7c 100644 --- a/msgraph_beta/generated/models/security/host_logon_session_evidence.py +++ b/msgraph_beta/generated/models/security/host_logon_session_evidence.py @@ -16,15 +16,15 @@ class HostLogonSessionEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.hostLogonSessionEvidence" - # The account property + # The account that is associated with the sign-in session ID. account: Optional[UserEvidence] = None - # The endUtcDateTime property + # The session end time, if known. 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. end_utc_date_time: Optional[datetime.datetime] = None - # The host property + # The host for the session. host: Optional[DeviceEvidence] = None - # The sessionId property + # The session ID for the account reported in the alert, for example, 0x3e7. session_id: Optional[str] = None - # The startUtcDateTime property + # The session start time, if known. 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. start_utc_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/hunting_schema_built_in_function.py b/msgraph_beta/generated/models/security/hunting_schema_built_in_function.py new file mode 100644 index 00000000000..8e91c64438e --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_built_in_function.py @@ -0,0 +1,83 @@ +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 .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + +@dataclass +class HuntingSchemaBuiltInFunction(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) + # Description of the function and its usage. + documentation: Optional[str] = None + # Unique identifier for the function. Required. + hunting_function_id: Optional[int] = None + # Collection of input parameters accepted by the function. + input_parameters: Optional[list[HuntingSchemaFunctionParameter]] = None + # Name of the function. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of columns returned by the function. + output_columns: Optional[list[HuntingSchemaTableColumn]] = None + # Folder path of the function. + path: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaBuiltInFunction: + """ + 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: HuntingSchemaBuiltInFunction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaBuiltInFunction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + + fields: dict[str, Callable[[Any], None]] = { + "documentation": lambda n : setattr(self, 'documentation', n.get_str_value()), + "huntingFunctionId": lambda n : setattr(self, 'hunting_function_id', n.get_int_value()), + "inputParameters": lambda n : setattr(self, 'input_parameters', n.get_collection_of_object_values(HuntingSchemaFunctionParameter)), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "outputColumns": lambda n : setattr(self, 'output_columns', n.get_collection_of_object_values(HuntingSchemaTableColumn)), + "path": lambda n : setattr(self, 'path', 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("documentation", self.documentation) + writer.write_collection_of_object_values("inputParameters", self.input_parameters) + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("outputColumns", self.output_columns) + writer.write_str_value("path", self.path) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_function_parameter.py b/msgraph_beta/generated/models/security/hunting_schema_function_parameter.py new file mode 100644 index 00000000000..9e2ef624c3a --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_function_parameter.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 HuntingSchemaFunctionParameter(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) + # Data type of the parameter in Kusto Query Language (KQL) CSL format. Required. + csl_type: Optional[str] = None + # Default value used when the caller doesn't provide a value for this parameter. + default_value: Optional[str] = None + # Name of the parameter. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaFunctionParameter: + """ + 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: HuntingSchemaFunctionParameter + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaFunctionParameter() + + 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]] = { + "cslType": lambda n : setattr(self, 'csl_type', n.get_str_value()), + "defaultValue": lambda n : setattr(self, 'default_value', 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()), + } + 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("cslType", self.csl_type) + writer.write_str_value("defaultValue", self.default_value) + writer.write_str_value("name", self.name) + 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/hunting_schema_functions.py b/msgraph_beta/generated/models/security/hunting_schema_functions.py new file mode 100644 index 00000000000..592512c1303 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_functions.py @@ -0,0 +1,68 @@ +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 .hunting_schema_built_in_function import HuntingSchemaBuiltInFunction + from .hunting_schema_saved_function import HuntingSchemaSavedFunction + +@dataclass +class HuntingSchemaFunctions(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) + # Prebuilt functions included with Microsoft Defender XDR advanced hunting. + built_in_functions: Optional[list[HuntingSchemaBuiltInFunction]] = None + # The OdataType property + odata_type: Optional[str] = None + # Custom functions created by users, including shared functions accessible to all tenant users and personal functions visible only to their creator. + saved_functions: Optional[list[HuntingSchemaSavedFunction]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaFunctions: + """ + 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: HuntingSchemaFunctions + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaFunctions() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_built_in_function import HuntingSchemaBuiltInFunction + from .hunting_schema_saved_function import HuntingSchemaSavedFunction + + from .hunting_schema_built_in_function import HuntingSchemaBuiltInFunction + from .hunting_schema_saved_function import HuntingSchemaSavedFunction + + fields: dict[str, Callable[[Any], None]] = { + "builtInFunctions": lambda n : setattr(self, 'built_in_functions', n.get_collection_of_object_values(HuntingSchemaBuiltInFunction)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "savedFunctions": lambda n : setattr(self, 'saved_functions', n.get_collection_of_object_values(HuntingSchemaSavedFunction)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("builtInFunctions", self.built_in_functions) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("savedFunctions", self.saved_functions) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_result.py b/msgraph_beta/generated/models/security/hunting_schema_result.py new file mode 100644 index 00000000000..376a0a2ba21 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_result.py @@ -0,0 +1,68 @@ +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 .hunting_schema_functions import HuntingSchemaFunctions + from .hunting_schema_table import HuntingSchemaTable + +@dataclass +class HuntingSchemaResult(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) + # Object containing the built-in functions and saved functions available to the user. + functions: Optional[HuntingSchemaFunctions] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of advanced hunting tables the user is authorized to query. + tables: Optional[list[HuntingSchemaTable]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaResult: + """ + 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: HuntingSchemaResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_functions import HuntingSchemaFunctions + from .hunting_schema_table import HuntingSchemaTable + + from .hunting_schema_functions import HuntingSchemaFunctions + from .hunting_schema_table import HuntingSchemaTable + + fields: dict[str, Callable[[Any], None]] = { + "functions": lambda n : setattr(self, 'functions', n.get_object_value(HuntingSchemaFunctions)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "tables": lambda n : setattr(self, 'tables', n.get_collection_of_object_values(HuntingSchemaTable)), + } + 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("functions", self.functions) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("tables", self.tables) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_saved_function.py b/msgraph_beta/generated/models/security/hunting_schema_saved_function.py new file mode 100644 index 00000000000..29d96e89465 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_saved_function.py @@ -0,0 +1,96 @@ +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 .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + +@dataclass +class HuntingSchemaSavedFunction(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) + # Identity of the user who created the function. + created_by: Optional[str] = None + # Description of the function purpose and usage. + description: Optional[str] = None + # Unique identifier for the function. Required. + hunting_function_id: Optional[int] = None + # Collection of input parameters accepted by the function. + input_parameters: Optional[list[HuntingSchemaFunctionParameter]] = None + # Identity of the user who last modified the function. + last_modified_by: Optional[str] = None + # Date and time when the function was last modified. + last_modified_date_time: Optional[datetime.datetime] = None + # Name of the function. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Collection of columns returned by the function. + output_columns: Optional[list[HuntingSchemaTableColumn]] = None + # Folder path where the function is saved. + path: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaSavedFunction: + """ + 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: HuntingSchemaSavedFunction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaSavedFunction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + + from .hunting_schema_function_parameter import HuntingSchemaFunctionParameter + from .hunting_schema_table_column import HuntingSchemaTableColumn + + fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "huntingFunctionId": lambda n : setattr(self, 'hunting_function_id', n.get_int_value()), + "inputParameters": lambda n : setattr(self, 'input_parameters', n.get_collection_of_object_values(HuntingSchemaFunctionParameter)), + "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()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "outputColumns": lambda n : setattr(self, 'output_columns', n.get_collection_of_object_values(HuntingSchemaTableColumn)), + "path": lambda n : setattr(self, 'path', 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("createdBy", self.created_by) + writer.write_str_value("description", self.description) + writer.write_collection_of_object_values("inputParameters", self.input_parameters) + writer.write_str_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_collection_of_object_values("outputColumns", self.output_columns) + writer.write_str_value("path", self.path) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/hunting_schema_table.py b/msgraph_beta/generated/models/security/hunting_schema_table.py new file mode 100644 index 00000000000..ee72c8ee816 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_table.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 .hunting_schema_table_column import HuntingSchemaTableColumn + +@dataclass +class HuntingSchemaTable(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) + # Collection of columns in the table with their data types. + columns: Optional[list[HuntingSchemaTableColumn]] = None + # Description of what data the table contains. + description: Optional[str] = None + # Name of the table. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaTable: + """ + 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: HuntingSchemaTable + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaTable() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .hunting_schema_table_column import HuntingSchemaTableColumn + + from .hunting_schema_table_column import HuntingSchemaTableColumn + + fields: dict[str, Callable[[Any], None]] = { + "columns": lambda n : setattr(self, 'columns', n.get_collection_of_object_values(HuntingSchemaTableColumn)), + "description": lambda n : setattr(self, 'description', 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()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("columns", self.columns) + writer.write_str_value("description", self.description) + writer.write_str_value("name", self.name) + 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/hunting_schema_table_column.py b/msgraph_beta/generated/models/security/hunting_schema_table_column.py new file mode 100644 index 00000000000..ff3d1094d38 --- /dev/null +++ b/msgraph_beta/generated/models/security/hunting_schema_table_column.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 HuntingSchemaTableColumn(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) + # Data type of the column (for example, DateTime, String). Required. + data_type: Optional[str] = None + # Description of the column. + description: Optional[str] = None + # Name of the column. Required. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HuntingSchemaTableColumn: + """ + 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: HuntingSchemaTableColumn + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HuntingSchemaTableColumn() + + 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]] = { + "dataType": lambda n : setattr(self, 'data_type', n.get_str_value()), + "description": lambda n : setattr(self, 'description', 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()), + } + 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("dataType", self.data_type) + writer.write_str_value("description", self.description) + writer.write_str_value("name", self.name) + 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/identity_container.py b/msgraph_beta/generated/models/security/identity_container.py index eff79dfdef9..9b2ae4fcf90 100644 --- a/msgraph_beta/generated/models/security/identity_container.py +++ b/msgraph_beta/generated/models/security/identity_container.py @@ -28,7 +28,7 @@ class IdentityContainer(Entity, Parsable): sensor_candidate_activation_configuration: Optional[SensorCandidateActivationConfiguration] = None # The sensorCandidates property sensor_candidates: Optional[list[SensorCandidate]] = None - # The sensorMigration property + # Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. sensor_migration: Optional[list[SensorMigration]] = None # Represents a customer's Microsoft Defender for Identity sensors. sensors: Optional[list[Sensor]] = None diff --git a/msgraph_beta/generated/models/security/io_t_device_evidence.py b/msgraph_beta/generated/models/security/io_t_device_evidence.py index a9f098965e3..516a63f7255 100644 --- a/msgraph_beta/generated/models/security/io_t_device_evidence.py +++ b/msgraph_beta/generated/models/security/io_t_device_evidence.py @@ -28,7 +28,7 @@ class IoTDeviceEvidence(AlertEvidence, Parsable): device_sub_type: Optional[str] = None # The type of the device. For example, 'temperature sensor,' 'freezer,' 'wind turbine,' and so on. device_type: Optional[str] = None - # The importance level for the IoT device. Possible values are low, normal, high, and unknownFutureValue. + # The importance level for the IoT device. The possible values are: unknown, low, normal, high, unknownFutureValue. importance: Optional[IoTDeviceImportanceType] = None # The azureResourceEvidence entity that represents the IoT Hub that the device belongs to. io_t_hub: Optional[AzureResourceEvidence] = None diff --git a/msgraph_beta/generated/models/security/ip_entity_mapping.py b/msgraph_beta/generated/models/security/ip_entity_mapping.py new file mode 100644 index 00000000000..7203f082b61 --- /dev/null +++ b/msgraph_beta/generated/models/security/ip_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class IpEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.ipEntityMapping" + # Name of the detection query column that maps to the IP address of the alert entity. + address_column: Optional[str] = None + # Name of the detection query column that maps to the scope of the alert entity. + scope_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IpEntityMapping: + """ + 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: IpEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IpEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "addressColumn": lambda n : setattr(self, 'address_column', n.get_str_value()), + "scopeColumn": lambda n : setattr(self, 'scope_column', 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("addressColumn", self.address_column) + writer.write_str_value("scopeColumn", self.scope_column) + + diff --git a/msgraph_beta/generated/models/security/isolate_device_action.py b/msgraph_beta/generated/models/security/isolate_device_action.py new file mode 100644 index 00000000000..fd53c013d1a --- /dev/null +++ b/msgraph_beta/generated/models/security/isolate_device_action.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .device_action import DeviceAction + from .isolation_type import IsolationType + +from .device_action import DeviceAction + +@dataclass +class IsolateDeviceAction(DeviceAction, Parsable): + # The isolationType property + isolation_type: Optional[IsolationType] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IsolateDeviceAction: + """ + 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: IsolateDeviceAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IsolateDeviceAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .device_action import DeviceAction + from .isolation_type import IsolationType + + from .device_action import DeviceAction + from .isolation_type import IsolationType + + fields: dict[str, Callable[[Any], None]] = { + "isolationType": lambda n : setattr(self, 'isolation_type', n.get_enum_value(IsolationType)), + } + 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("isolationType", self.isolation_type) + + diff --git a/msgraph_beta/generated/models/security/m_d_a_s_h_audit_record.py b/msgraph_beta/generated/models/security/m_d_a_s_h_audit_record.py new file mode 100644 index 00000000000..dbae365e2c4 --- /dev/null +++ b/msgraph_beta/generated/models/security/m_d_a_s_h_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MDASHAuditRecord(AuditData, Parsable): + """ + Audit data for MDASH events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mDASHAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MDASHAuditRecord: + """ + 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: MDASHAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MDASHAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/mail_cluster_entity_mapping.py b/msgraph_beta/generated/models/security/mail_cluster_entity_mapping.py new file mode 100644 index 00000000000..6d8b13c90b5 --- /dev/null +++ b/msgraph_beta/generated/models/security/mail_cluster_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class MailClusterEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mailClusterEntityMapping" + # Name of the detection query column that maps to the query of the alert entity. + query_column: Optional[str] = None + # Name of the detection query column that maps to the source of the alert entity. + source_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailClusterEntityMapping: + """ + 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: MailClusterEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailClusterEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "queryColumn": lambda n : setattr(self, 'query_column', n.get_str_value()), + "sourceColumn": lambda n : setattr(self, 'source_column', 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("queryColumn", self.query_column) + writer.write_str_value("sourceColumn", self.source_column) + + diff --git a/msgraph_beta/generated/models/security/mail_message_entity_mapping.py b/msgraph_beta/generated/models/security/mail_message_entity_mapping.py new file mode 100644 index 00000000000..158f684a905 --- /dev/null +++ b/msgraph_beta/generated/models/security/mail_message_entity_mapping.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class MailMessageEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mailMessageEntityMapping" + # Name of the detection query column that maps to the network message ID of the alert entity. + network_message_id_column: Optional[str] = None + # Name of the detection query column that maps to the recipient of the alert entity. + recipient_column: Optional[str] = None + # Name of the detection query column that maps to the sender of the alert entity. + sender_column: Optional[str] = None + # Name of the detection query column that maps to the subject of the alert entity. + subject_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailMessageEntityMapping: + """ + 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: MailMessageEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailMessageEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "networkMessageIdColumn": lambda n : setattr(self, 'network_message_id_column', n.get_str_value()), + "recipientColumn": lambda n : setattr(self, 'recipient_column', n.get_str_value()), + "senderColumn": lambda n : setattr(self, 'sender_column', n.get_str_value()), + "subjectColumn": lambda n : setattr(self, 'subject_column', 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("networkMessageIdColumn", self.network_message_id_column) + writer.write_str_value("recipientColumn", self.recipient_column) + writer.write_str_value("senderColumn", self.sender_column) + writer.write_str_value("subjectColumn", self.subject_column) + + diff --git a/msgraph_beta/generated/models/security/mailbox_entity_mapping.py b/msgraph_beta/generated/models/security/mailbox_entity_mapping.py new file mode 100644 index 00000000000..1ac32ccd952 --- /dev/null +++ b/msgraph_beta/generated/models/security/mailbox_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class MailboxEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mailboxEntityMapping" + # Name of the detection query column that maps to the primary email address of the alert entity. + primary_address_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxEntityMapping: + """ + 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: MailboxEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "primaryAddressColumn": lambda n : setattr(self, 'primary_address_column', 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("primaryAddressColumn", self.primary_address_column) + + diff --git a/msgraph_beta/generated/models/security/malware_evidence.py b/msgraph_beta/generated/models/security/malware_evidence.py index bdfebca4960..7d05836ab58 100644 --- a/msgraph_beta/generated/models/security/malware_evidence.py +++ b/msgraph_beta/generated/models/security/malware_evidence.py @@ -15,13 +15,13 @@ class MalwareEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.malwareEvidence" - # The category property + # The malware category by the vendor. For example, Trojan. category: Optional[str] = None - # The files property + # A list of the linked file entities on which the malware was found. Can contain the File entities inline or as reference. For more information, see fileEvidence. files: Optional[list[FileEvidence]] = None - # The name property + # The malware name by the vendor. For example, Win32/Toga. name: Optional[str] = None - # The processes property + # A list of the linked process entities on which the malware was found. Use this property, for example, when the alert was triggered on fileless activity. For more information, see processEvidence. processes: Optional[list[ProcessEvidence]] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/manual_alert.py b/msgraph_beta/generated/models/security/manual_alert.py new file mode 100644 index 00000000000..a5957df90aa --- /dev/null +++ b/msgraph_beta/generated/models/security/manual_alert.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 .alert import Alert + from .entity_definition_input import EntityDefinitionInput + +from .alert import Alert + +@dataclass +class ManualAlert(Alert, Parsable): + # The entities associated with the alert. Each item specifies a security entity (such as a user, device, or IP address), its identifier, and its role in the alert context. + entity_definitions: Optional[list[EntityDefinitionInput]] = None + # When true, excludes the alert from automatic correlation. Default is false. + is_excluded_from_correlation: Optional[bool] = None + # ID of an existing incident to link to. If not provided, a new incident is created automatically. + link_to_incident: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # Sentinel workspace identifier for workspace routing. + sentinel_workspace: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ManualAlert: + """ + 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: ManualAlert + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ManualAlert() + + 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 import Alert + from .entity_definition_input import EntityDefinitionInput + + from .alert import Alert + from .entity_definition_input import EntityDefinitionInput + + fields: dict[str, Callable[[Any], None]] = { + "entityDefinitions": lambda n : setattr(self, 'entity_definitions', n.get_collection_of_object_values(EntityDefinitionInput)), + "isExcludedFromCorrelation": lambda n : setattr(self, 'is_excluded_from_correlation', n.get_bool_value()), + "linkToIncident": lambda n : setattr(self, 'link_to_incident', n.get_int_value()), + "sentinelWorkspace": lambda n : setattr(self, 'sentinel_workspace', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("entityDefinitions", self.entity_definitions) + writer.write_bool_value("isExcludedFromCorrelation", self.is_excluded_from_correlation) + writer.write_int_value("linkToIncident", self.link_to_incident) + writer.write_str_value("sentinelWorkspace", self.sentinel_workspace) + + diff --git a/msgraph_beta/generated/models/security/manual_alert_entity_type.py b/msgraph_beta/generated/models/security/manual_alert_entity_type.py new file mode 100644 index 00000000000..c8bfe80ce1e --- /dev/null +++ b/msgraph_beta/generated/models/security/manual_alert_entity_type.py @@ -0,0 +1,22 @@ +from enum import Enum + +class ManualAlertEntityType(str, Enum): + User = "user", + Device = "device", + File = "file", + Ip = "ip", + Url = "url", + CloudApplication = "cloudApplication", + Mailbox = "mailbox", + SecurityGroup = "securityGroup", + AzureResource = "azureResource", + AmazonResource = "amazonResource", + GoogleCloudResource = "googleCloudResource", + OAuthApplication = "oAuthApplication", + EmailMessage = "emailMessage", + EmailCluster = "emailCluster", + Process = "process", + RegistryKey = "registryKey", + RegistryValue = "registryValue", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/microsoft_teams_user_concern_audit_record.py b/msgraph_beta/generated/models/security/microsoft_teams_user_concern_audit_record.py new file mode 100644 index 00000000000..d2f23dced5d --- /dev/null +++ b/msgraph_beta/generated/models/security/microsoft_teams_user_concern_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MicrosoftTeamsUserConcernAuditRecord(AuditData, Parsable): + """ + Audit data for Microsoft Teams User Concern events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.microsoftTeamsUserConcernAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftTeamsUserConcernAuditRecord: + """ + 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: MicrosoftTeamsUserConcernAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftTeamsUserConcernAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/migrate_sensors_result.py b/msgraph_beta/generated/models/security/migrate_sensors_result.py index 7f13b013507..294db4d1aeb 100644 --- a/msgraph_beta/generated/models/security/migrate_sensors_result.py +++ b/msgraph_beta/generated/models/security/migrate_sensors_result.py @@ -12,11 +12,11 @@ class MigrateSensorsResult(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 failedMigrationSensorIds property + # The collection of sensor IDs that failed to migrate. failed_migration_sensor_ids: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None - # The successfulMigrationSensorIds property + # The collection of sensor IDs that were successfully migrated. successful_migration_sensor_ids: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/mitre_tactic.py b/msgraph_beta/generated/models/security/mitre_tactic.py new file mode 100644 index 00000000000..c5914f5a9c5 --- /dev/null +++ b/msgraph_beta/generated/models/security/mitre_tactic.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 .mitre_technique import MitreTechnique + +@dataclass +class MitreTactic(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 MITRE tactic identifier, for example, Exploit. + tactic: Optional[str] = None + # The techniques observed within this tactic. + techniques: Optional[list[MitreTechnique]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MitreTactic: + """ + 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: MitreTactic + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MitreTactic() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mitre_technique import MitreTechnique + + from .mitre_technique import MitreTechnique + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "tactic": lambda n : setattr(self, 'tactic', n.get_str_value()), + "techniques": lambda n : setattr(self, 'techniques', n.get_collection_of_object_values(MitreTechnique)), + } + 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("tactic", self.tactic) + writer.write_collection_of_object_values("techniques", self.techniques) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/mitre_technique.py b/msgraph_beta/generated/models/security/mitre_technique.py new file mode 100644 index 00000000000..3c674355a1a --- /dev/null +++ b/msgraph_beta/generated/models/security/mitre_technique.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 MitreTechnique(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 MITRE ATT&CK subtechnique identifiers that are associated with this technique, for example, T1059.001. + sub_techniques: Optional[list[str]] = None + # The MITRE ATT&CK technique identifier, for example, T1059. + technique: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MitreTechnique: + """ + 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: MitreTechnique + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MitreTechnique() + + 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()), + "subTechniques": lambda n : setattr(self, 'sub_techniques', n.get_collection_of_primitive_values(str)), + "technique": lambda n : setattr(self, 'technique', 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_collection_of_primitive_values("subTechniques", self.sub_techniques) + writer.write_str_value("technique", self.technique) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/mos_agent_info_record_v2.py b/msgraph_beta/generated/models/security/mos_agent_info_record_v2.py new file mode 100644 index 00000000000..b3bfb941552 --- /dev/null +++ b/msgraph_beta/generated/models/security/mos_agent_info_record_v2.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MosAgentInfoRecordV2(AuditData, Parsable): + """ + Audit data for MOS Agent Info V2 events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mosAgentInfoRecordV2" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MosAgentInfoRecordV2: + """ + 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: MosAgentInfoRecordV2 + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MosAgentInfoRecordV2() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/msp_vector_search_content_metadata_audit_record.py b/msgraph_beta/generated/models/security/msp_vector_search_content_metadata_audit_record.py new file mode 100644 index 00000000000..a3334697328 --- /dev/null +++ b/msgraph_beta/generated/models/security/msp_vector_search_content_metadata_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class MspVectorSearchContentMetadataAuditRecord(AuditData, Parsable): + """ + Audit data for MSP Vector Search Content Metadata events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MspVectorSearchContentMetadataAuditRecord: + """ + 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: MspVectorSearchContentMetadataAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MspVectorSearchContentMetadataAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/network_connection_evidence.py b/msgraph_beta/generated/models/security/network_connection_evidence.py index 887494bc83a..bee30adf4f5 100644 --- a/msgraph_beta/generated/models/security/network_connection_evidence.py +++ b/msgraph_beta/generated/models/security/network_connection_evidence.py @@ -15,15 +15,15 @@ class NetworkConnectionEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.networkConnectionEvidence" - # The destinationAddress property + # An entity of type IP that is the destination for this connection. destination_address: Optional[IpEvidence] = None - # The destinationPort property + # The destination port number, for example, 80. destination_port: Optional[int] = None - # The protocol property + # The protocol type. Possible values are tcp, udp, unknownFutureValue. protocol: Optional[ProtocolType] = None - # The sourceAddress property + # An entity of type IP that is the source for this connection. source_address: Optional[IpEvidence] = None - # The sourcePort property + # The source port number, for example, 80. source_port: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/o_auth_application_entity_mapping.py b/msgraph_beta/generated/models/security/o_auth_application_entity_mapping.py new file mode 100644 index 00000000000..826f13b7f26 --- /dev/null +++ b/msgraph_beta/generated/models/security/o_auth_application_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class OAuthApplicationEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.oAuthApplicationEntityMapping" + # Name of the detection query column that maps to the OAuth application ID of the alert entity. + o_auth_app_id_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OAuthApplicationEntityMapping: + """ + 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: OAuthApplicationEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OAuthApplicationEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "oAuthAppIdColumn": lambda n : setattr(self, 'o_auth_app_id_column', 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("oAuthAppIdColumn", self.o_auth_app_id_column) + + diff --git a/msgraph_beta/generated/models/security/organizational_scope.py b/msgraph_beta/generated/models/security/organizational_scope.py index e9231cd56ad..8fe76d4fc43 100644 --- a/msgraph_beta/generated/models/security/organizational_scope.py +++ b/msgraph_beta/generated/models/security/organizational_scope.py @@ -15,9 +15,11 @@ class OrganizationalScope(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) + # List of device groups to which the custom detection rule applies. + device_groups: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None - # List of groups to which the custom detection rule applies. + # List of groups to which the custom detection rule applies. Deprecated. Use deviceGroups instead. This property will be removed from this resource on October 1, 2026. scope_names: Optional[list[str]] = None # The scopeType property scope_type: Optional[ScopeType] = None @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .scope_type import ScopeType fields: dict[str, Callable[[Any], None]] = { + "deviceGroups": lambda n : setattr(self, 'device_groups', n.get_collection_of_primitive_values(str)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "scopeNames": lambda n : setattr(self, 'scope_names', n.get_collection_of_primitive_values(str)), "scopeType": lambda n : setattr(self, 'scope_type', n.get_enum_value(ScopeType)), @@ -57,6 +60,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_collection_of_primitive_values("deviceGroups", self.device_groups) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_primitive_values("scopeNames", self.scope_names) writer.write_enum_value("scopeType", self.scope_type) diff --git a/msgraph_beta/generated/models/security/p4_a_i_risk_score_record.py b/msgraph_beta/generated/models/security/p4_a_i_risk_score_record.py new file mode 100644 index 00000000000..b93829ac05b --- /dev/null +++ b/msgraph_beta/generated/models/security/p4_a_i_risk_score_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class P4AIRiskScoreRecord(AuditData, Parsable): + """ + Audit data for P4 AI Risk Score events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.p4AIRiskScoreRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> P4AIRiskScoreRecord: + """ + 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: P4AIRiskScoreRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return P4AIRiskScoreRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/process_entity_mapping.py b/msgraph_beta/generated/models/security/process_entity_mapping.py new file mode 100644 index 00000000000..809d5e0e935 --- /dev/null +++ b/msgraph_beta/generated/models/security/process_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class ProcessEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.processEntityMapping" + # Name of the detection query column that maps to the SHA-1 hash of the alert entity. + sha1_column: Optional[str] = None + # Name of the detection query column that maps to the SHA-256 hash of the alert entity. + sha256_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessEntityMapping: + """ + 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: ProcessEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "sha1Column": lambda n : setattr(self, 'sha1_column', n.get_str_value()), + "sha256Column": lambda n : setattr(self, 'sha256_column', 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("sha1Column", self.sha1_column) + writer.write_str_value("sha256Column", self.sha256_column) + + diff --git a/msgraph_beta/generated/models/security/query_condition.py b/msgraph_beta/generated/models/security/query_condition.py index 1059010701a..a06ff05c3aa 100644 --- a/msgraph_beta/generated/models/security/query_condition.py +++ b/msgraph_beta/generated/models/security/query_condition.py @@ -13,7 +13,7 @@ class QueryCondition(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) - # Timestamp of when the query in the custom detection rule was last updated. + # Timestamp of when the query in the custom detection rule was last updated. Deprecated. This property will be removed from this resource on 2026-10-01. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/registry_value_entity_mapping.py b/msgraph_beta/generated/models/security/registry_value_entity_mapping.py new file mode 100644 index 00000000000..c51436e9927 --- /dev/null +++ b/msgraph_beta/generated/models/security/registry_value_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class RegistryValueEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.registryValueEntityMapping" + # Name of the detection query column that maps to the registry key of the alert entity. + key_column: Optional[str] = None + # Name of the detection query column that maps to the value name of the alert entity. + value_name_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RegistryValueEntityMapping: + """ + 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: RegistryValueEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RegistryValueEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "keyColumn": lambda n : setattr(self, 'key_column', n.get_str_value()), + "valueNameColumn": lambda n : setattr(self, 'value_name_column', 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("keyColumn", self.key_column) + writer.write_str_value("valueNameColumn", self.value_name_column) + + diff --git a/msgraph_beta/generated/models/security/rule_schedule.py b/msgraph_beta/generated/models/security/rule_schedule.py index f88489e2896..ea49006ba52 100644 --- a/msgraph_beta/generated/models/security/rule_schedule.py +++ b/msgraph_beta/generated/models/security/rule_schedule.py @@ -13,11 +13,13 @@ class RuleSchedule(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) - # Timestamp of the custom detection rule's next scheduled run. + # The recurring time interval at which the rule runs (ISO 8601 duration, for example P1D for daily, PT1H for hourly). + frequency: Optional[datetime.timedelta] = None + # Timestamp of the custom detection rule's next scheduled run. Deprecated. This property will be removed from this resource on 2026-10-01. next_run_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. '0' signifies the rule is run continuously. + # How often the detection rule is set to run. The allowed values are: 0, 1H, 3H, 12H, or 24H. 0 signifies the rule is run continuously. Deprecated. Use frequency instead. This property will be removed from this resource on 2026-10-01. period: Optional[str] = None @staticmethod @@ -37,6 +39,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ fields: dict[str, Callable[[Any], None]] = { + "frequency": lambda n : setattr(self, 'frequency', n.get_timedelta_value()), "nextRunDateTime": lambda n : setattr(self, 'next_run_date_time', n.get_datetime_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "period": lambda n : setattr(self, 'period', n.get_str_value()), @@ -51,6 +54,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_timedelta_value("frequency", self.frequency) writer.write_datetime_value("nextRunDateTime", self.next_run_date_time) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("period", self.period) diff --git a/msgraph_beta/generated/models/security/rules_root.py b/msgraph_beta/generated/models/security/rules_root.py index 29e2745ab11..2173587e7e4 100644 --- a/msgraph_beta/generated/models/security/rules_root.py +++ b/msgraph_beta/generated/models/security/rules_root.py @@ -12,7 +12,7 @@ @dataclass class RulesRoot(Entity, Parsable): - # The detectionRules property + # The custom detection rules configured for the tenant. detection_rules: Optional[list[DetectionRule]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/sas_token_evidence.py b/msgraph_beta/generated/models/security/sas_token_evidence.py index 198598b71c7..d758e2cdfbf 100644 --- a/msgraph_beta/generated/models/security/sas_token_evidence.py +++ b/msgraph_beta/generated/models/security/sas_token_evidence.py @@ -15,25 +15,25 @@ class SasTokenEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.sasTokenEvidence" - # The allowedIpAddresses property + # All IP addresses that are accessible with this SAS. The default value is Allows all IP addresses. allowed_ip_addresses: Optional[str] = None - # The allowedResourceTypes property + # All of the resource types accessible with this SAS. allowed_resource_types: Optional[list[str]] = None - # The allowedServices property + # All of the services that are accessible with this SAS. allowed_services: Optional[list[str]] = None - # The expiryDateTime property + # The SAS expiration time. 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. expiry_date_time: Optional[datetime.datetime] = None - # The permissions property + # All of the permissions granted to this SAS. permissions: Optional[list[str]] = None - # The protocol property + # The protocol that is allowed for the SAS. protocol: Optional[str] = None - # The signatureHash property + # The SAS signature hash, which is the unique identifier for the SAS. signature_hash: Optional[str] = None - # The signedWith property + # The storage key used to generate the SAS. signed_with: Optional[str] = None - # The startDateTime property + # The SAS activation time. This property can be null. 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. start_date_time: Optional[datetime.datetime] = None - # The storageResource property + # A link to the storage resource for this SAS. storage_resource: Optional[AzureResourceEvidence] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/security_copilot_identity_management_audit_record.py b/msgraph_beta/generated/models/security/security_copilot_identity_management_audit_record.py new file mode 100644 index 00000000000..7f3dabc389d --- /dev/null +++ b/msgraph_beta/generated/models/security/security_copilot_identity_management_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SecurityCopilotIdentityManagementAuditRecord(AuditData, Parsable): + """ + Audit data for Security Copilot Identity Management events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.securityCopilotIdentityManagementAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SecurityCopilotIdentityManagementAuditRecord: + """ + 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: SecurityCopilotIdentityManagementAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SecurityCopilotIdentityManagementAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/security_development_lifecycle_a_i_log_audit_record.py b/msgraph_beta/generated/models/security/security_development_lifecycle_a_i_log_audit_record.py new file mode 100644 index 00000000000..23ac492b90e --- /dev/null +++ b/msgraph_beta/generated/models/security/security_development_lifecycle_a_i_log_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SecurityDevelopmentLifecycleAILogAuditRecord(AuditData, Parsable): + """ + Audit data for Security Development Lifecycle AI Log events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SecurityDevelopmentLifecycleAILogAuditRecord: + """ + 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: SecurityDevelopmentLifecycleAILogAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SecurityDevelopmentLifecycleAILogAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/security_group_entity_mapping.py b/msgraph_beta/generated/models/security/security_group_entity_mapping.py new file mode 100644 index 00000000000..2171ef3291e --- /dev/null +++ b/msgraph_beta/generated/models/security/security_group_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class SecurityGroupEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.securityGroupEntityMapping" + # Name of the detection query column that maps to the distinguished name of the alert entity. + distinguished_name_column: Optional[str] = None + # Name of the detection query column that maps to the object ID of the alert entity. + object_id_column: Optional[str] = None + # Name of the detection query column that maps to the security identifier (SID) of the alert entity. + sid_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SecurityGroupEntityMapping: + """ + 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: SecurityGroupEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SecurityGroupEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "distinguishedNameColumn": lambda n : setattr(self, 'distinguished_name_column', n.get_str_value()), + "objectIdColumn": lambda n : setattr(self, 'object_id_column', n.get_str_value()), + "sidColumn": lambda n : setattr(self, 'sid_column', 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("distinguishedNameColumn", self.distinguished_name_column) + writer.write_str_value("objectIdColumn", self.object_id_column) + writer.write_str_value("sidColumn", self.sid_column) + + diff --git a/msgraph_beta/generated/models/security/sensor_migration.py b/msgraph_beta/generated/models/security/sensor_migration.py index 8efa6c3a675..a6a3f2094a6 100644 --- a/msgraph_beta/generated/models/security/sensor_migration.py +++ b/msgraph_beta/generated/models/security/sensor_migration.py @@ -16,11 +16,11 @@ @dataclass class SensorMigration(Entity, Parsable): - # The createdDateTime property + # The date and time the sensor was created. created_date_time: Optional[datetime.datetime] = None - # The displayName property + # The display name of the sensor. display_name: Optional[str] = None - # The domainName property + # The fully qualified domain name (FQDN) of the domain controller where the sensor is installed. domain_name: Optional[str] = None # The healthStatus property health_status: Optional[SensorHealthStatus] = None @@ -32,7 +32,7 @@ class SensorMigration(Entity, Parsable): sensor_type: Optional[SensorType] = None # The serviceStatus property service_status: Optional[ServiceStatus] = None - # The version property + # The version number of the sensor software. version: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/service_principal_evidence.py b/msgraph_beta/generated/models/security/service_principal_evidence.py index d88121e1a73..7a7c58a8952 100644 --- a/msgraph_beta/generated/models/security/service_principal_evidence.py +++ b/msgraph_beta/generated/models/security/service_principal_evidence.py @@ -14,17 +14,17 @@ class ServicePrincipalEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.servicePrincipalEvidence" - # The appId property + # The unique identifier for the associated application, represented by its appId property. app_id: Optional[str] = None - # The appOwnerTenantId property + # Contains the tenant ID where the application is registered. app_owner_tenant_id: Optional[str] = None - # The servicePrincipalName property + # The display name for the service principal. service_principal_name: Optional[str] = None - # The servicePrincipalObjectId property + # The unique identifier for the service principal. service_principal_object_id: Optional[str] = None - # The servicePrincipalType property + # Type of the service principal. Possible values are: unknown, application, managedIdentity, legacy, unknownFutureValue. service_principal_type: Optional[ServicePrincipalType] = None - # The tenantId property + # The Microsoft Entra tenant ID of service principal. tenant_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/service_source.py b/msgraph_beta/generated/models/security/service_source.py index 34cc0d429e5..d1a878e9c71 100644 --- a/msgraph_beta/generated/models/security/service_source.py +++ b/msgraph_beta/generated/models/security/service_source.py @@ -15,4 +15,5 @@ class ServiceSource(str, Enum): MicrosoftSentinel = "microsoftSentinel", MicrosoftInsiderRiskManagement = "microsoftInsiderRiskManagement", MicrosoftThreatIntelligence = "microsoftThreatIntelligence", + MicrosoftSecurityForAI = "microsoftSecurityForAI", diff --git a/msgraph_beta/generated/models/security/sonar_detonation_entity_audit_record.py b/msgraph_beta/generated/models/security/sonar_detonation_entity_audit_record.py new file mode 100644 index 00000000000..d3d6c0b3197 --- /dev/null +++ b/msgraph_beta/generated/models/security/sonar_detonation_entity_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SonarDetonationEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Sonar Detonation Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sonarDetonationEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SonarDetonationEntityAuditRecord: + """ + 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: SonarDetonationEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SonarDetonationEntityAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/sonar_file_detonation_entity_audit_record.py b/msgraph_beta/generated/models/security/sonar_file_detonation_entity_audit_record.py new file mode 100644 index 00000000000..b31e14718dc --- /dev/null +++ b/msgraph_beta/generated/models/security/sonar_file_detonation_entity_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SonarFileDetonationEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Sonar File Detonation Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sonarFileDetonationEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SonarFileDetonationEntityAuditRecord: + """ + 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: SonarFileDetonationEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SonarFileDetonationEntityAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/sonar_submission_entity_audit_record.py b/msgraph_beta/generated/models/security/sonar_submission_entity_audit_record.py new file mode 100644 index 00000000000..952416e59d4 --- /dev/null +++ b/msgraph_beta/generated/models/security/sonar_submission_entity_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SonarSubmissionEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Sonar Submission Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sonarSubmissionEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SonarSubmissionEntityAuditRecord: + """ + 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: SonarSubmissionEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SonarSubmissionEntityAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/sonar_url_detonation_entity_audit_record.py b/msgraph_beta/generated/models/security/sonar_url_detonation_entity_audit_record.py new file mode 100644 index 00000000000..63333dc21a8 --- /dev/null +++ b/msgraph_beta/generated/models/security/sonar_url_detonation_entity_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SonarUrlDetonationEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Sonar URL Detonation Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SonarUrlDetonationEntityAuditRecord: + """ + 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: SonarUrlDetonationEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SonarUrlDetonationEntityAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/spark_core_custom_live_pool_record.py b/msgraph_beta/generated/models/security/spark_core_custom_live_pool_record.py new file mode 100644 index 00000000000..00bd26340a7 --- /dev/null +++ b/msgraph_beta/generated/models/security/spark_core_custom_live_pool_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SparkCoreCustomLivePoolRecord(AuditData, Parsable): + """ + Audit data for Spark Core Custom Live Pool events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.sparkCoreCustomLivePoolRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SparkCoreCustomLivePoolRecord: + """ + 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: SparkCoreCustomLivePoolRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SparkCoreCustomLivePoolRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/stop_and_quarantine_file_action.py b/msgraph_beta/generated/models/security/stop_and_quarantine_file_action.py new file mode 100644 index 00000000000..e3540a120a4 --- /dev/null +++ b/msgraph_beta/generated/models/security/stop_and_quarantine_file_action.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 .automated_action import AutomatedAction + +from .automated_action import AutomatedAction + +@dataclass +class StopAndQuarantineFileAction(AutomatedAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.stopAndQuarantineFileAction" + # Name of the hunting-query result column that contains the device ID for the device where the file was observed. + device_id_column: Optional[str] = None + # Name of the hunting-query result column that contains the SHA-1 hash of the file to stop and quarantine. + sha1_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StopAndQuarantineFileAction: + """ + 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: StopAndQuarantineFileAction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StopAndQuarantineFileAction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .automated_action import AutomatedAction + + from .automated_action import AutomatedAction + + fields: dict[str, Callable[[Any], None]] = { + "deviceIdColumn": lambda n : setattr(self, 'device_id_column', n.get_str_value()), + "sha1Column": lambda n : setattr(self, 'sha1_column', 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("deviceIdColumn", self.device_id_column) + writer.write_str_value("sha1Column", self.sha1_column) + + diff --git a/msgraph_beta/generated/models/security/submission_entity_audit_record.py b/msgraph_beta/generated/models/security/submission_entity_audit_record.py new file mode 100644 index 00000000000..720668701ea --- /dev/null +++ b/msgraph_beta/generated/models/security/submission_entity_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class SubmissionEntityAuditRecord(AuditData, Parsable): + """ + Audit data for Submission Entity events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.submissionEntityAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SubmissionEntityAuditRecord: + """ + 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: SubmissionEntityAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SubmissionEntityAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/submission_mail_evidence.py b/msgraph_beta/generated/models/security/submission_mail_evidence.py index 713d02cc518..56137ca0f11 100644 --- a/msgraph_beta/generated/models/security/submission_mail_evidence.py +++ b/msgraph_beta/generated/models/security/submission_mail_evidence.py @@ -14,23 +14,23 @@ class SubmissionMailEvidence(AlertEvidence, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.security.submissionMailEvidence" - # The networkMessageId property + # The network message ID of the email to which submission belongs. network_message_id: Optional[str] = None - # The recipient property + # The recipient of the mail. recipient: Optional[str] = None - # The reportType property + # The submission type for the specified instance that maps to Junk, Phish, Malware, or NotJunk. report_type: Optional[str] = None - # The sender property + # The sender of the mail. sender: Optional[str] = None - # The senderIp property + # The sender's IP. sender_ip: Optional[str] = None - # The subject property + # The subject of the submission mail. subject: Optional[str] = None - # The submissionDateTime property + # The reported date and time for this submission. 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. submission_date_time: Optional[datetime.datetime] = None - # The submissionId property + # The submission ID. submission_id: Optional[str] = None - # The submitter property + # The submitter's email address. submitter: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/security/url_entity_mapping.py b/msgraph_beta/generated/models/security/url_entity_mapping.py new file mode 100644 index 00000000000..63e0828affa --- /dev/null +++ b/msgraph_beta/generated/models/security/url_entity_mapping.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 .entity_mapping import EntityMapping + +from .entity_mapping import EntityMapping + +@dataclass +class UrlEntityMapping(EntityMapping, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.urlEntityMapping" + # Name of the detection query column that maps to the URL address of the alert entity. + address_column: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UrlEntityMapping: + """ + 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: UrlEntityMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UrlEntityMapping() + + 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_mapping import EntityMapping + + from .entity_mapping import EntityMapping + + fields: dict[str, Callable[[Any], None]] = { + "addressColumn": lambda n : setattr(self, 'address_column', 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("addressColumn", self.address_column) + + diff --git a/msgraph_beta/generated/models/security/user_account.py b/msgraph_beta/generated/models/security/user_account.py index 6412f55b11e..d3afdc64918 100644 --- a/msgraph_beta/generated/models/security/user_account.py +++ b/msgraph_beta/generated/models/security/user_account.py @@ -30,6 +30,8 @@ class UserAccount(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None # Information on resource access attempts made by the user account. resource_access_events: Optional[list[ResourceAccessEvent]] = None + # The Microsoft Entra tenant ID of the user account. + tenant_id: Optional[str] = None # The user principal name of the account in Microsoft Entra ID. user_principal_name: Optional[str] = None # The local security identifier of the user account. @@ -63,6 +65,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "resourceAccessEvents": lambda n : setattr(self, 'resource_access_events', n.get_collection_of_object_values(ResourceAccessEvent)), + "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "userPrincipalName": lambda n : setattr(self, 'user_principal_name', n.get_str_value()), "userSid": lambda n : setattr(self, 'user_sid', n.get_str_value()), } @@ -83,6 +86,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("domainName", self.domain_name) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("resourceAccessEvents", self.resource_access_events) + writer.write_str_value("tenantId", self.tenant_id) writer.write_str_value("userPrincipalName", self.user_principal_name) writer.write_str_value("userSid", self.user_sid) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/security/viva_glint_agentic_campaign_audit_record.py b/msgraph_beta/generated/models/security/viva_glint_agentic_campaign_audit_record.py new file mode 100644 index 00000000000..f8cb679da5d --- /dev/null +++ b/msgraph_beta/generated/models/security/viva_glint_agentic_campaign_audit_record.py @@ -0,0 +1,56 @@ +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_data import AuditData + +from .audit_data import AuditData + +@dataclass +class VivaGlintAgenticCampaignAuditRecord(AuditData, Parsable): + """ + Audit data for Viva Glint Agentic Campaign events. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VivaGlintAgenticCampaignAuditRecord: + """ + 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: VivaGlintAgenticCampaignAuditRecord + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VivaGlintAgenticCampaignAuditRecord() + + 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_data import AuditData + + from .audit_data import AuditData + + 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/service_announcement.py b/msgraph_beta/generated/models/service_announcement.py index f06fa975277..43f7a239fc8 100644 --- a/msgraph_beta/generated/models/service_announcement.py +++ b/msgraph_beta/generated/models/service_announcement.py @@ -14,11 +14,11 @@ @dataclass class ServiceAnnouncement(Entity, Parsable): - # A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly. + # A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only. health_overviews: Optional[list[ServiceHealth]] = None - # A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly. + # A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only. issues: Optional[list[ServiceHealthIssue]] = None - # A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly. + # A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only. messages: Optional[list[ServiceUpdateMessage]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/service_now_connection_status.py b/msgraph_beta/generated/models/service_now_connection_status.py index 0722ee99686..d66744c2099 100644 --- a/msgraph_beta/generated/models/service_now_connection_status.py +++ b/msgraph_beta/generated/models/service_now_connection_status.py @@ -5,6 +5,6 @@ class ServiceNowConnectionStatus(str, Enum): Disabled = "disabled", # Tenant has enabled the connection Enabled = "enabled", - # Evolvable enumeration sentinel value. Do not use. + # Future authentication method to be added here. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/service_principal_lock_configuration.py b/msgraph_beta/generated/models/service_principal_lock_configuration.py index 034b4940780..cded5d0828a 100644 --- a/msgraph_beta/generated/models/service_principal_lock_configuration.py +++ b/msgraph_beta/generated/models/service_principal_lock_configuration.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .service_principal_lock_scope import ServicePrincipalLockScope + @dataclass class ServicePrincipalLockConfiguration(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -18,6 +21,8 @@ class ServicePrincipalLockConfiguration(AdditionalDataHolder, BackedModel, Parsa credentials_with_usage_sign: Optional[bool] = None # Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Verify. This locks OAuth service principals. credentials_with_usage_verify: Optional[bool] = None + # The enforcementScope property + enforcement_scope: Optional[ServicePrincipalLockScope] = None # Enables or disables service principal lock configuration. To allow the sensitive properties to be updated, update this property to false to disable the lock on the service principal. is_enabled: Optional[bool] = None # The OdataType property @@ -41,10 +46,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .service_principal_lock_scope import ServicePrincipalLockScope + + from .service_principal_lock_scope import ServicePrincipalLockScope + fields: dict[str, Callable[[Any], None]] = { "allProperties": lambda n : setattr(self, 'all_properties', n.get_bool_value()), "credentialsWithUsageSign": lambda n : setattr(self, 'credentials_with_usage_sign', n.get_bool_value()), "credentialsWithUsageVerify": lambda n : setattr(self, 'credentials_with_usage_verify', n.get_bool_value()), + "enforcementScope": lambda n : setattr(self, 'enforcement_scope', n.get_enum_value(ServicePrincipalLockScope)), "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "tokenEncryptionKeyId": lambda n : setattr(self, 'token_encryption_key_id', n.get_bool_value()), @@ -62,6 +72,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("allProperties", self.all_properties) writer.write_bool_value("credentialsWithUsageSign", self.credentials_with_usage_sign) writer.write_bool_value("credentialsWithUsageVerify", self.credentials_with_usage_verify) + writer.write_enum_value("enforcementScope", self.enforcement_scope) writer.write_bool_value("isEnabled", self.is_enabled) writer.write_str_value("@odata.type", self.odata_type) writer.write_bool_value("tokenEncryptionKeyId", self.token_encryption_key_id) diff --git a/msgraph_beta/generated/models/service_principal_lock_scope.py b/msgraph_beta/generated/models/service_principal_lock_scope.py new file mode 100644 index 00000000000..99f915f9579 --- /dev/null +++ b/msgraph_beta/generated/models/service_principal_lock_scope.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ServicePrincipalLockScope(str, Enum): + NotConfigured = "notConfigured", + ForeignTenantOnly = "foreignTenantOnly", + Everywhere = "everywhere", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/service_provider_constraints.py b/msgraph_beta/generated/models/service_provider_constraints.py new file mode 100644 index 00000000000..3ee0c945a8f --- /dev/null +++ b/msgraph_beta/generated/models/service_provider_constraints.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + from .policy_deletable_item import PolicyDeletableItem + +from .policy_deletable_item import PolicyDeletableItem + +@dataclass +class ServiceProviderConstraints(PolicyDeletableItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.serviceProviderConstraints" + # The id property + id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ServiceProviderConstraints: + """ + 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: ServiceProviderConstraints + """ + 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.delegatedAdminServiceProviderConstraints".casefold(): + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + + return DelegatedAdminServiceProviderConstraints() + return ServiceProviderConstraints() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + from .policy_deletable_item import PolicyDeletableItem + + from .delegated_admin_service_provider_constraints import DelegatedAdminServiceProviderConstraints + from .policy_deletable_item import PolicyDeletableItem + + fields: dict[str, Callable[[Any], None]] = { + "id": lambda n : setattr(self, 'id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("id", self.id) + + diff --git a/msgraph_beta/generated/models/share_point_protection_policy.py b/msgraph_beta/generated/models/share_point_protection_policy.py index cb83b3868e9..47797e10a7f 100644 --- a/msgraph_beta/generated/models/share_point_protection_policy.py +++ b/msgraph_beta/generated/models/share_point_protection_policy.py @@ -18,9 +18,9 @@ class SharePointProtectionPolicy(ProtectionPolicyBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.sharePointProtectionPolicy" - # The siteExclusionUnits property + # The site exclusion units associated with the SharePoint protection policy. site_exclusion_units: Optional[list[SiteExclusionUnit]] = None - # The siteExclusionUnitsBulkAdditionJobs property + # The list of bulk addition jobs for site exclusion units associated with the SharePoint protection policy. site_exclusion_units_bulk_addition_jobs: Optional[list[SiteExclusionUnitsBulkAdditionJob]] = None # The rules associated with the SharePoint Protection policy. site_inclusion_rules: Optional[list[SiteProtectionRule]] = None diff --git a/msgraph_beta/generated/models/share_point_report_settings.py b/msgraph_beta/generated/models/share_point_report_settings.py new file mode 100644 index 00000000000..0f9c30c4392 --- /dev/null +++ b/msgraph_beta/generated/models/share_point_report_settings.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .entity import Entity + +from .entity import Entity + +@dataclass +class SharePointReportSettings(Entity, Parsable): + # The collection of API usage report metrics and the status of their enablement. + api_usage_report_metrics: Optional[list[ApiUsageReportEnablementStatus]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SharePointReportSettings: + """ + 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: SharePointReportSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SharePointReportSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .entity import Entity + + from .api_usage_report_enablement_status import ApiUsageReportEnablementStatus + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "apiUsageReportMetrics": lambda n : setattr(self, 'api_usage_report_metrics', n.get_collection_of_object_values(ApiUsageReportEnablementStatus)), + } + 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("apiUsageReportMetrics", self.api_usage_report_metrics) + + diff --git a/msgraph_beta/generated/models/shared_insight.py b/msgraph_beta/generated/models/shared_insight.py index 2868684f88b..efc593ba1c4 100644 --- a/msgraph_beta/generated/models/shared_insight.py +++ b/msgraph_beta/generated/models/shared_insight.py @@ -14,7 +14,7 @@ @dataclass class SharedInsight(Entity, Parsable): - # Details about the shared item. Read only. + # Details about the shared item. Read-only. last_shared: Optional[SharingDetail] = None # The lastSharedMethod property last_shared_method: Optional[Entity] = None diff --git a/msgraph_beta/generated/models/sign_in.py b/msgraph_beta/generated/models/sign_in.py index b7ec345f83b..98b2822a5d0 100644 --- a/msgraph_beta/generated/models/sign_in.py +++ b/msgraph_beta/generated/models/sign_in.py @@ -51,7 +51,7 @@ class SignIn(Entity, Parsable): app_id: Optional[str] = None # The identifier of the tenant that owns the client application. Supports $filter (eq). app_owner_tenant_id: Optional[str] = None - # Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. + # Deprecated. Use tokenProtectionStatusDetails instead. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. app_token_protection_status: Optional[TokenProtectionStatus] = None # A list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Permissions for viewing applied conditional access (CA) policies in sign-ins. applied_conditional_access_policies: Optional[list[AppliedConditionalAccessPolicy]] = None @@ -83,6 +83,8 @@ class SignIn(Entity, Parsable): client_app_used: Optional[str] = None # Describes the credential type that a user client or service principal provided to Microsoft Entra ID to authenticate itself. You can review this property to track and eliminate less secure credential types or to watch for clients and service principals using anomalous credential types. The possible values are: none, clientSecret, clientAssertion, federatedIdentityCredential, managedIdentity, certificate, unknownFutureValue. client_credential_type: Optional[ClientCredentialType] = None + # The clientSessionId property + client_session_id: Optional[str] = None # A list that indicates the audience that Conditional Access evaluated during a sign-in event. Supports $filter (eq). conditional_access_audiences: Optional[list[str]] = None # The status of the conditional access policy triggered. Possible values: success, failure, notApplied, or unknownFutureValue. Supports $filter (eq). @@ -173,7 +175,7 @@ class SignIn(Entity, Parsable): sign_in_identifier: Optional[str] = None # The type of sign in identifier. The possible values are: userPrincipalName, phoneNumber, proxyAddress, qrCode, onPremisesUserPrincipalName, unknownFutureValue. sign_in_identifier_type: Optional[SignInIdentifierType] = None - # Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the signin token was bound to the device or not. The possible values are: none, bound, unbound, unknownFutureValue. + # Deprecated. Use tokenProtectionStatusDetails instead. Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the sign-in token was bound to the device. The possible values are: none, bound, unbound, unknownFutureValue. sign_in_token_protection_status: Optional[TokenProtectionStatus] = None # The sign-in status. Includes the error code and description of the error (for a sign-in failure). Supports $filter (eq) on errorCode property. status: Optional[SignInStatus] = None @@ -181,7 +183,7 @@ class SignIn(Entity, Parsable): token_issuer_name: Optional[str] = None # The type of identity provider. The possible values are: AzureAD, ADFederationServices, UnknownFutureValue, AzureADBackupAuth, ADFederationServicesMFAAdapter, NPSExtension. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: AzureADBackupAuth , ADFederationServicesMFAAdapter , NPSExtension. token_issuer_type: Optional[TokenIssuerType] = None - # The tokenProtectionStatusDetails property + # The status of the token protection for a request in the sign-in logs. For more information, see Conditional Access: Token Protection. token_protection_status_details: Optional[TokenProtectionStatusDetails] = None # A unique base64-encoded request identifier used to track tokens issued by Microsoft Entra ID as they're redeemed at resource providers. unique_token_identifier: Optional[str] = None @@ -299,6 +301,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "azureResourceId": lambda n : setattr(self, 'azure_resource_id', n.get_str_value()), "clientAppUsed": lambda n : setattr(self, 'client_app_used', n.get_str_value()), "clientCredentialType": lambda n : setattr(self, 'client_credential_type', n.get_enum_value(ClientCredentialType)), + "clientSessionId": lambda n : setattr(self, 'client_session_id', n.get_str_value()), "conditionalAccessAudiences": lambda n : setattr(self, 'conditional_access_audiences', n.get_collection_of_primitive_values(str)), "conditionalAccessStatus": lambda n : setattr(self, 'conditional_access_status', n.get_enum_value(ConditionalAccessStatus)), "correlationId": lambda n : setattr(self, 'correlation_id', n.get_str_value()), @@ -388,6 +391,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("azureResourceId", self.azure_resource_id) writer.write_str_value("clientAppUsed", self.client_app_used) writer.write_enum_value("clientCredentialType", self.client_credential_type) + writer.write_str_value("clientSessionId", self.client_session_id) writer.write_collection_of_primitive_values("conditionalAccessAudiences", self.conditional_access_audiences) writer.write_enum_value("conditionalAccessStatus", self.conditional_access_status) writer.write_str_value("correlationId", self.correlation_id) diff --git a/msgraph_beta/generated/models/single_user.py b/msgraph_beta/generated/models/single_user.py index 4bc22c79927..d01030b9eb3 100644 --- a/msgraph_beta/generated/models/single_user.py +++ b/msgraph_beta/generated/models/single_user.py @@ -13,7 +13,7 @@ class SingleUser(UserSet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.singleUser" - # The name of the user in Microsoft Entra ID. Read only. + # The name of the user in Microsoft Entra ID. Read-only. description: Optional[str] = None # The ID of the user in Microsoft Entra ID. id: Optional[str] = None diff --git a/msgraph_beta/generated/models/site_exclusion_unit.py b/msgraph_beta/generated/models/site_exclusion_unit.py index 047a83a513c..52eab50cc99 100644 --- a/msgraph_beta/generated/models/site_exclusion_unit.py +++ b/msgraph_beta/generated/models/site_exclusion_unit.py @@ -13,11 +13,11 @@ class SiteExclusionUnit(ExclusionUnitBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.siteExclusionUnit" - # The siteId property + # The unique identifier of the SharePoint site. site_id: Optional[str] = None - # The siteName property + # The display name of the SharePoint site. site_name: Optional[str] = None - # The siteWebUrl property + # The URL of the SharePoint site. site_web_url: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job.py b/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job.py index f29b14b9dfb..f619944f50e 100644 --- a/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job.py +++ b/msgraph_beta/generated/models/site_exclusion_units_bulk_addition_job.py @@ -13,7 +13,7 @@ class SiteExclusionUnitsBulkAdditionJob(ExclusionUnitBulkAdditionJob, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.siteExclusionUnitsBulkAdditionJob" - # The siteWebUrls property + # The URLs of SharePoint sites to be added as exclusion units to the protection policy. site_web_urls: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/snapshot_job_status.py b/msgraph_beta/generated/models/snapshot_job_status.py index 76e4fe3bba7..99d399a54f1 100644 --- a/msgraph_beta/generated/models/snapshot_job_status.py +++ b/msgraph_beta/generated/models/snapshot_job_status.py @@ -5,7 +5,7 @@ class SnapshotJobStatus(str, Enum): Running = "running", Succeeded = "succeeded", Failed = "failed", + PartiallySuccessful = "partiallySuccessful", # A marker value for members added after the release of this API. UnknownFutureValue = "unknownFutureValue", - PartiallySuccessful = "partiallySuccessful", diff --git a/msgraph_beta/generated/models/subscription.py b/msgraph_beta/generated/models/subscription.py index 12b7e860d6f..3b570a6f57a 100644 --- a/msgraph_beta/generated/models/subscription.py +++ b/msgraph_beta/generated/models/subscription.py @@ -44,6 +44,12 @@ class Subscription(Entity, Parsable): odata_type: Optional[str] = None # Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. resource: Optional[str] = None + # Optional. The application server's VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292. + vapid_public_key: Optional[str] = None + # Optional. The subscriber's ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('p256dh'). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + web_push_encryption_p256dh_public_key: Optional[str] = None + # Optional. The subscriber's auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('auth'). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + web_push_encryption_secret: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Subscription: @@ -81,6 +87,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "notificationUrl": lambda n : setattr(self, 'notification_url', n.get_str_value()), "notificationUrlAppId": lambda n : setattr(self, 'notification_url_app_id', n.get_str_value()), "resource": lambda n : setattr(self, 'resource', n.get_str_value()), + "vapidPublicKey": lambda n : setattr(self, 'vapid_public_key', n.get_str_value()), + "webPushEncryptionP256dhPublicKey": lambda n : setattr(self, 'web_push_encryption_p256dh_public_key', n.get_str_value()), + "webPushEncryptionSecret": lambda n : setattr(self, 'web_push_encryption_secret', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -110,5 +119,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("notificationUrl", self.notification_url) writer.write_str_value("notificationUrlAppId", self.notification_url_app_id) writer.write_str_value("resource", self.resource) + writer.write_str_value("vapidPublicKey", self.vapid_public_key) + writer.write_str_value("webPushEncryptionP256dhPublicKey", self.web_push_encryption_p256dh_public_key) + writer.write_str_value("webPushEncryptionSecret", self.web_push_encryption_secret) diff --git a/msgraph_beta/generated/models/summarized_sign_in.py b/msgraph_beta/generated/models/summarized_sign_in.py index 91654c1bc93..d3742cdc071 100644 --- a/msgraph_beta/generated/models/summarized_sign_in.py +++ b/msgraph_beta/generated/models/summarized_sign_in.py @@ -11,6 +11,7 @@ from .entity import Entity from .managed_identity import ManagedIdentity from .sign_in_status import SignInStatus + from .token_issuer_type import TokenIssuerType from .entity import Entity @@ -48,6 +49,8 @@ class SummarizedSignIn(Entity, Parsable): status: Optional[SignInStatus] = None # The tenant identifier of the user initiating the sign-in. Supports $filter (eq). tenant_id: Optional[str] = None + # The tokenIssuerType property + token_issuer_type: Optional[TokenIssuerType] = None # User principal name of the user that initiated the sign-in. This value is always in lowercase. For guest users whose values in the user object typically contain #EXT# before the domain part, this property stores the value in both lowercase and the 'true' format. For example, while the user object stores AdeleVance_fabrikam.com#EXT#@contoso.com, the sign-in logs store adelevance@fabrikam.com. Supports $filter (eq). user_principal_name: Optional[str] = None @@ -72,12 +75,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .managed_identity import ManagedIdentity from .sign_in_status import SignInStatus + from .token_issuer_type import TokenIssuerType from .agentic.agent_sign_in import AgentSignIn from .conditional_access_status import ConditionalAccessStatus from .entity import Entity from .managed_identity import ManagedIdentity from .sign_in_status import SignInStatus + from .token_issuer_type import TokenIssuerType fields: dict[str, Callable[[Any], None]] = { "agent": lambda n : setattr(self, 'agent', n.get_object_value(AgentSignIn)), @@ -95,6 +100,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "signInCount": lambda n : setattr(self, 'sign_in_count', n.get_int_value()), "status": lambda n : setattr(self, 'status', n.get_object_value(SignInStatus)), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), + "tokenIssuerType": lambda n : setattr(self, 'token_issuer_type', n.get_enum_value(TokenIssuerType)), "userPrincipalName": lambda n : setattr(self, 'user_principal_name', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -125,6 +131,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("signInCount", self.sign_in_count) writer.write_object_value("status", self.status) writer.write_str_value("tenantId", self.tenant_id) + writer.write_enum_value("tokenIssuerType", self.token_issuer_type) writer.write_str_value("userPrincipalName", self.user_principal_name) diff --git a/msgraph_beta/generated/models/task_history_item.py b/msgraph_beta/generated/models/task_history_item.py new file mode 100644 index 00000000000..e6b99a8b02b --- /dev/null +++ b/msgraph_beta/generated/models/task_history_item.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 .planner_history_item import PlannerHistoryItem + from .planner_task_data import PlannerTaskData + +from .planner_history_item import PlannerHistoryItem + +@dataclass +class TaskHistoryItem(PlannerHistoryItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.taskHistoryItem" + # The newData property + new_data: Optional[PlannerTaskData] = None + # The oldData property + old_data: Optional[PlannerTaskData] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TaskHistoryItem: + """ + 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: TaskHistoryItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TaskHistoryItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .planner_history_item import PlannerHistoryItem + from .planner_task_data import PlannerTaskData + + from .planner_history_item import PlannerHistoryItem + from .planner_task_data import PlannerTaskData + + fields: dict[str, Callable[[Any], None]] = { + "newData": lambda n : setattr(self, 'new_data', n.get_object_value(PlannerTaskData)), + "oldData": lambda n : setattr(self, 'old_data', n.get_object_value(PlannerTaskData)), + } + 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("newData", self.new_data) + writer.write_object_value("oldData", self.old_data) + + diff --git a/msgraph_beta/generated/models/team_teams_app_installation_scope_info.py b/msgraph_beta/generated/models/team_teams_app_installation_scope_info.py index f4ad83fa9a3..a470f6e84c2 100644 --- a/msgraph_beta/generated/models/team_teams_app_installation_scope_info.py +++ b/msgraph_beta/generated/models/team_teams_app_installation_scope_info.py @@ -13,7 +13,7 @@ class TeamTeamsAppInstallationScopeInfo(TeamsAppInstallationScopeInfo, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.teamTeamsAppInstallationScopeInfo" - # The teamId property + # The ID of the team where the Teams app is installed. team_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/teams_app_installation.py b/msgraph_beta/generated/models/teams_app_installation.py index 42dac0335f5..0f3ce2df1f7 100644 --- a/msgraph_beta/generated/models/teams_app_installation.py +++ b/msgraph_beta/generated/models/teams_app_installation.py @@ -20,7 +20,7 @@ class TeamsAppInstallation(Entity, Parsable): consented_permission_set: Optional[TeamsAppPermissionSet] = None # The OdataType property odata_type: Optional[str] = None - # The scopeInfo property + # The details of the scope in which the app is installed. scope_info: Optional[TeamsAppInstallationScopeInfo] = None # The app that is installed. teams_app: Optional[TeamsApp] = None diff --git a/msgraph_beta/generated/models/teams_app_installation_scope_info.py b/msgraph_beta/generated/models/teams_app_installation_scope_info.py index eb181e9857d..d192140ec55 100644 --- a/msgraph_beta/generated/models/teams_app_installation_scope_info.py +++ b/msgraph_beta/generated/models/teams_app_installation_scope_info.py @@ -20,7 +20,7 @@ class TeamsAppInstallationScopeInfo(AdditionalDataHolder, BackedModel, Parsable) additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The scope property + # The scope in which the Teams app is installed. The possible values are: team, groupChat, personal, unknownFutureValue. scope: Optional[TeamsAppInstallationScopes] = None @staticmethod diff --git a/msgraph_beta/generated/models/teams_tab.py b/msgraph_beta/generated/models/teams_tab.py index 8aef7a8702c..ba42c2d0dfe 100644 --- a/msgraph_beta/generated/models/teams_tab.py +++ b/msgraph_beta/generated/models/teams_tab.py @@ -27,7 +27,7 @@ class TeamsTab(Entity, Parsable): teams_app: Optional[TeamsApp] = None # App definition identifier of the tab. This value can't be changed after tab creation. Because this property is deprecated, we recommend expanding teamsApp to retrieve the application that is linked to the tab. teams_app_id: Optional[str] = None - # Deep link URL of the tab instance. Read only. + # Deep link URL of the tab instance. Read-only. web_url: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/teamwork.py b/msgraph_beta/generated/models/teamwork.py index aa8f8369947..3cb0e13d018 100644 --- a/msgraph_beta/generated/models/teamwork.py +++ b/msgraph_beta/generated/models/teamwork.py @@ -10,6 +10,7 @@ from .entity import Entity from .teams_app_settings import TeamsAppSettings from .teamwork_device import TeamworkDevice + from .teamwork_messaging import TeamworkMessaging from .team_template import TeamTemplate from .workforce_integration import WorkforceIntegration @@ -25,6 +26,8 @@ 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 + messaging: Optional[TeamworkMessaging] = None # The OdataType property odata_type: Optional[str] = None # Represents the region of the organization or the tenant. The region value can be any region supported by the Teams payload. The possible values are: Americas, Europe and MiddleEast, Asia Pacific, UAE, Australia, Brazil, Canada, Switzerland, Germany, France, India, Japan, South Korea, Norway, Singapore, United Kingdom, South Africa, Sweden, Qatar, Poland, Italy, Israel, Spain, Mexico, USGov Community Cloud, USGov Community Cloud High, USGov Department of Defense, and China. @@ -57,6 +60,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .teams_app_settings import TeamsAppSettings from .teamwork_device import TeamworkDevice + from .teamwork_messaging import TeamworkMessaging from .team_template import TeamTemplate from .workforce_integration import WorkforceIntegration @@ -65,6 +69,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .teams_app_settings import TeamsAppSettings from .teamwork_device import TeamworkDevice + from .teamwork_messaging import TeamworkMessaging from .team_template import TeamTemplate from .workforce_integration import WorkforceIntegration @@ -73,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "deletedTeams": lambda n : setattr(self, 'deleted_teams', n.get_collection_of_object_values(DeletedTeam)), "devices": lambda n : setattr(self, 'devices', n.get_collection_of_object_values(TeamworkDevice)), "isTeamsEnabled": lambda n : setattr(self, 'is_teams_enabled', n.get_bool_value()), + "messaging": lambda n : setattr(self, 'messaging', n.get_object_value(TeamworkMessaging)), "region": lambda n : setattr(self, 'region', n.get_str_value()), "teamTemplates": lambda n : setattr(self, 'team_templates', n.get_collection_of_object_values(TeamTemplate)), "teamsAppSettings": lambda n : setattr(self, 'teams_app_settings', n.get_object_value(TeamsAppSettings)), @@ -95,6 +101,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("deletedTeams", self.deleted_teams) writer.write_collection_of_object_values("devices", self.devices) writer.write_bool_value("isTeamsEnabled", self.is_teams_enabled) + writer.write_object_value("messaging", self.messaging) writer.write_str_value("region", self.region) writer.write_collection_of_object_values("teamTemplates", self.team_templates) writer.write_object_value("teamsAppSettings", self.teams_app_settings) diff --git a/msgraph_beta/generated/models/teamwork_custom_emoji.py b/msgraph_beta/generated/models/teamwork_custom_emoji.py new file mode 100644 index 00000000000..aa66f7ea2b6 --- /dev/null +++ b/msgraph_beta/generated/models/teamwork_custom_emoji.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 AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + +@dataclass +class TeamworkCustomEmoji(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 contentBytes property + content_bytes: Optional[str] = None + # The createdBy property + created_by: Optional[CustomEmojiFromIdentitySet] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The displayName property + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamworkCustomEmoji: + """ + 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: TeamworkCustomEmoji + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamworkCustomEmoji() + + 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_emoji_from_identity_set import CustomEmojiFromIdentitySet + + from .custom_emoji_from_identity_set import CustomEmojiFromIdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "contentBytes": lambda n : setattr(self, 'content_bytes', n.get_str_value()), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(CustomEmojiFromIdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_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("contentBytes", self.content_bytes) + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/teamwork_custom_emoji_collection_response.py b/msgraph_beta/generated/models/teamwork_custom_emoji_collection_response.py new file mode 100644 index 00000000000..595964944c2 --- /dev/null +++ b/msgraph_beta/generated/models/teamwork_custom_emoji_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 .teamwork_custom_emoji import TeamworkCustomEmoji + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class TeamworkCustomEmojiCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[TeamworkCustomEmoji]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamworkCustomEmojiCollectionResponse: + """ + 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: TeamworkCustomEmojiCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamworkCustomEmojiCollectionResponse() + + 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 .teamwork_custom_emoji import TeamworkCustomEmoji + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .teamwork_custom_emoji import TeamworkCustomEmoji + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TeamworkCustomEmoji)), + } + 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/teamwork_messaging.py b/msgraph_beta/generated/models/teamwork_messaging.py new file mode 100644 index 00000000000..844911f9627 --- /dev/null +++ b/msgraph_beta/generated/models/teamwork_messaging.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .teamwork_custom_emoji import TeamworkCustomEmoji + +from .entity import Entity + +@dataclass +class TeamworkMessaging(Entity, Parsable): + # The customEmojis property + custom_emojis: Optional[list[TeamworkCustomEmoji]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamworkMessaging: + """ + 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: TeamworkMessaging + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamworkMessaging() + + 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 .teamwork_custom_emoji import TeamworkCustomEmoji + + from .entity import Entity + from .teamwork_custom_emoji import TeamworkCustomEmoji + + fields: dict[str, Callable[[Any], None]] = { + "customEmojis": lambda n : setattr(self, 'custom_emojis', n.get_collection_of_object_values(TeamworkCustomEmoji)), + } + 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("customEmojis", self.custom_emojis) + + diff --git a/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment.py b/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment.py index 73bec9f3aa8..7edc276fc28 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment.py +++ b/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment.py @@ -18,6 +18,8 @@ class DelegatedAdministrationRoleAssignment(AdditionalDataHolder, BackedModel, P additional_data: dict[str, Any] = field(default_factory=dict) # The group property group: Optional[Group] = None + # The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted. + group_display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # A collection of role templates that define the roles to be assigned to the group in the governed tenant. @@ -47,6 +49,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "group": lambda n : setattr(self, 'group', n.get_object_value(Group)), + "groupDisplayName": lambda n : setattr(self, 'group_display_name', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "roleTemplates": lambda n : setattr(self, 'role_templates', n.get_collection_of_object_values(RoleTemplate)), } @@ -61,6 +64,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_object_value("group", self.group) + writer.write_str_value("groupDisplayName", self.group_display_name) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("roleTemplates", self.role_templates) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment_snapshot.py b/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment_snapshot.py index fce01674e42..2f57847f7fd 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment_snapshot.py +++ b/msgraph_beta/generated/models/tenant_governance_services/delegated_administration_role_assignment_snapshot.py @@ -15,6 +15,8 @@ class DelegatedAdministrationRoleAssignmentSnapshot(AdditionalDataHolder, Backed # 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 display name of the security group identified by groupId at the time the snapshot was created. Read-only. + group_display_name: Optional[str] = None # The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. group_id: Optional[str] = None # The OdataType property @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .role_template import RoleTemplate fields: dict[str, Callable[[Any], None]] = { + "groupDisplayName": lambda n : setattr(self, 'group_display_name', n.get_str_value()), "groupId": lambda n : setattr(self, 'group_id', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "roleTemplates": lambda n : setattr(self, 'role_templates', n.get_collection_of_object_values(RoleTemplate)), @@ -57,6 +60,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_str_value("groupDisplayName", self.group_display_name) writer.write_str_value("groupId", self.group_id) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("roleTemplates", self.role_templates) 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 62e9f2833c3..ebca6db7e0d 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py +++ b/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py @@ -26,6 +26,8 @@ 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. + 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 # The OdataType property @@ -65,6 +67,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "b2BSignInActivityMetrics": lambda n : setattr(self, 'b2_b_sign_in_activity_metrics', n.get_object_value(B2BSignInActivityMetrics)), "billingMetrics": lambda n : setattr(self, 'billing_metrics', n.get_object_value(BillingMetrics)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "isMicrosoftInfrastructure": lambda n : setattr(self, 'is_microsoft_infrastructure', n.get_bool_value()), "multiTenantApplicationMetrics": lambda n : setattr(self, 'multi_tenant_application_metrics', n.get_object_value(MultiTenantApplicationMetrics)), } super_fields = super().get_field_deserializers() diff --git a/msgraph_beta/generated/models/thumbnail_set.py b/msgraph_beta/generated/models/thumbnail_set.py index aa32ed1a015..9bb4c55d981 100644 --- a/msgraph_beta/generated/models/thumbnail_set.py +++ b/msgraph_beta/generated/models/thumbnail_set.py @@ -12,9 +12,6 @@ @dataclass class ThumbnailSet(Entity, Parsable): - """ - The ThumbnailSet resource is a keyed collection of thumbnail resources. - """ # A 1920x1920 scaled thumbnail. large: Optional[Thumbnail] = None # A 176x176 scaled thumbnail. diff --git a/msgraph_beta/generated/models/token_protection_status_details.py b/msgraph_beta/generated/models/token_protection_status_details.py index 364b18d70d7..e9cd79f68f3 100644 --- a/msgraph_beta/generated/models/token_protection_status_details.py +++ b/msgraph_beta/generated/models/token_protection_status_details.py @@ -17,9 +17,9 @@ class TokenProtectionStatusDetails(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The signInSessionStatus property + # The token protection status of the sign-in session. The possible values are: none, bound, unbound, unknownFutureValue. sign_in_session_status: Optional[TokenProtectionStatus] = None - # The signInSessionStatusCode property + # Additional information about the status. sign_in_session_status_code: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/translation_preferences.py b/msgraph_beta/generated/models/translation_preferences.py index e14de0f7633..96d814e62e5 100644 --- a/msgraph_beta/generated/models/translation_preferences.py +++ b/msgraph_beta/generated/models/translation_preferences.py @@ -22,7 +22,7 @@ class TranslationPreferences(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None # The user's preferred translation behavior.Returned by default. Not nullable. translation_behavior: Optional[TranslationBehavior] = None - # The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify 'fr' for the neutral French culture, but not 'fr-FR' for the French culture in France. Returned by default. Read only. + # The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify 'fr' for the neutral French culture, but not 'fr-FR' for the French culture in France. Returned by default. Read-only. untranslated_languages: Optional[list[str]] = None @staticmethod diff --git a/msgraph_beta/generated/models/used_insight.py b/msgraph_beta/generated/models/used_insight.py index e3839945085..0608ef17a3e 100644 --- a/msgraph_beta/generated/models/used_insight.py +++ b/msgraph_beta/generated/models/used_insight.py @@ -14,7 +14,7 @@ @dataclass class UsedInsight(Entity, Parsable): - # Information about when the item was last viewed or modified by the user. Read only. + # Information about when the item was last viewed or modified by the user. Read-only. last_used: Optional[UsageDetails] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/user.py b/msgraph_beta/generated/models/user.py index 13fdf07f910..45be677e7cc 100644 --- a/msgraph_beta/generated/models/user.py +++ b/msgraph_beta/generated/models/user.py @@ -33,6 +33,7 @@ from .device_key import DeviceKey from .device_management_troubleshooting_event import DeviceManagementTroubleshootingEvent from .directory_object import DirectoryObject + from .distribution_list import DistributionList from .drive import Drive from .employee_experience_user import EmployeeExperienceUser from .employee_org_data import EmployeeOrgData @@ -99,7 +100,7 @@ class User(DirectoryObject, Parsable): odata_type: Optional[str] = "#microsoft.graph.user" # A freeform text entry field for users to describe themselves. Requires $select to retrieve. about_me: Optional[str] = None - # true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). + # true if the account is enabled; otherwise, false. This property is required when creating the object. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. account_enabled: Optional[bool] = None # The user's activities across devices. Read-only. Nullable. activities: Optional[list[UserActivity]] = None @@ -129,7 +130,7 @@ class User(DirectoryObject, Parsable): authorization_info: Optional[AuthorizationInfo] = None # The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Requires $select to retrieve. birthday: Optional[datetime.datetime] = None - # The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). + # The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. business_phones: Optional[list[str]] = None # The user's primary calendar. Read-only. calendar: Optional[Calendar] = None @@ -149,7 +150,7 @@ class User(DirectoryObject, Parsable): cloud_licensing: Optional[UserCloudLicensing] = None # The user's Cloud PCs. Read-only. Nullable. cloud_p_cs: Optional[list[CloudPC]] = None - # The cloudPcPools property + # The user's Cloud PC pools. Read-only. Nullable. cloud_pc_pools: Optional[list[CloudPcPool]] = None # Microsoft realtime communication information related to the user. Supports $filter (eq, ne,not). cloud_realtime_communication_info: Optional[CloudRealtimeCommunicationInfo] = None @@ -191,6 +192,8 @@ class User(DirectoryObject, Parsable): direct_reports: Optional[list[DirectoryObject]] = None # The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created, and it cannot be cleared during updates. Maximum length is 256 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderby, and $search. display_name: Optional[str] = None + # The personal distribution lists in the user's mailbox. Read-only. Nullable. + distribution_lists: Optional[list[DistributionList]] = None # The user's OneDrive. Read-only. drive: Optional[Drive] = None # A collection of drives available for this user. Read-only. @@ -225,7 +228,7 @@ class User(DirectoryObject, Parsable): hire_date: Optional[datetime.datetime] = None # Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft and tied to a user account. It may contain multiple items with the same signInType value. Supports $filter (eq) with limitations. identities: Optional[list[ObjectIdentity]] = None - # The identityGovernance property + # The identity governance settings for the user, including the approver delegate configuration. Nullable. Returned only on $select. Supports $expand. identity_governance: Optional[IdentityGovernanceUserSettings] = None # The object ID of the parent identity for agent users. Always null for regular user accounts. For agentUser resources, this property references the object ID of the associated agent identity. identity_parent_id: Optional[str] = None @@ -247,7 +250,7 @@ class User(DirectoryObject, Parsable): is_license_reconciliation_needed: Optional[bool] = None # true if the user is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a user who is a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. is_management_restricted: Optional[bool] = None - # Do not use – reserved for future use. + # Do not use. Reserved for future use. is_resource_account: Optional[bool] = None # The user's job title. Maximum length is 128 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). job_title: Optional[str] = None @@ -287,7 +290,7 @@ class User(DirectoryObject, Parsable): mobile_app_intent_and_states: Optional[list[MobileAppIntentAndState]] = None # The list of mobile app troubleshooting events for this user. mobile_app_troubleshooting_events: Optional[list[MobileAppTroubleshootingEvent]] = None - # The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. + # The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. mobile_phone: Optional[str] = None # The URL for the user's site. Requires $select to retrieve. my_site: Optional[str] = None @@ -303,7 +306,7 @@ class User(DirectoryObject, Parsable): on_premises_domain_name: Optional[str] = None # Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. Each attribute can store up to 1024 characters. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Supports $filter (eq, ne, not, in). on_premises_extension_attributes: Optional[OnPremisesExtensionAttributes] = None - # This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters can't be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). + # This property associates an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters can't be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. on_premises_immutable_id: Optional[str] = None # Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter (eq, ne, not, ge, le, in). on_premises_last_sync_date_time: Optional[datetime.datetime] = None @@ -325,7 +328,7 @@ class User(DirectoryObject, Parsable): onenote: Optional[Onenote] = None # Information about a meeting, including the URL used to join a meeting, the attendees list, and the description. online_meetings: Optional[list[OnlineMeeting]] = None - # A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + # A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. other_mails: Optional[list[str]] = None # Selective Outlook services available to the user. Read-only. Nullable. outlook: Optional[OutlookUser] = None @@ -335,7 +338,7 @@ class User(DirectoryObject, Parsable): owned_objects: Optional[list[DirectoryObject]] = None # Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values). password_policies: Optional[str] = None - # Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Supports $filter (eq, ne, not, in, and eq on null values). User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. + # Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Supports $filter (eq, ne, not, in, and eq on null values). User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role.This property is also subject to sensitive action restrictions. password_profile: Optional[PasswordProfile] = None # A list for users to enumerate their past projects. Requires $select to retrieve. past_projects: Optional[list[str]] = None @@ -417,7 +420,7 @@ class User(DirectoryObject, Parsable): usage_location: Optional[str] = None # Represents the usage rights a user has been granted. usage_rights: Optional[list[UsageRight]] = None - # The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. + # The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's verified domain collection. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. user_principal_name: Optional[str] = None # A String value that can be used to classify user types in your directory. The possible values are Member and Guest. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Microsoft Entra ID? user_type: Optional[str] = None @@ -478,6 +481,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device_key import DeviceKey from .device_management_troubleshooting_event import DeviceManagementTroubleshootingEvent from .directory_object import DirectoryObject + from .distribution_list import DistributionList from .drive import Drive from .employee_experience_user import EmployeeExperienceUser from .employee_org_data import EmployeeOrgData @@ -563,6 +567,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device_key import DeviceKey from .device_management_troubleshooting_event import DeviceManagementTroubleshootingEvent from .directory_object import DirectoryObject + from .distribution_list import DistributionList from .drive import Drive from .employee_experience_user import EmployeeExperienceUser from .employee_org_data import EmployeeOrgData @@ -669,6 +674,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "devices": lambda n : setattr(self, 'devices', n.get_collection_of_object_values(Device)), "directReports": lambda n : setattr(self, 'direct_reports', n.get_collection_of_object_values(DirectoryObject)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "distributionLists": lambda n : setattr(self, 'distribution_lists', n.get_collection_of_object_values(DistributionList)), "drive": lambda n : setattr(self, 'drive', n.get_object_value(Drive)), "drives": lambda n : setattr(self, 'drives', n.get_collection_of_object_values(Drive)), "employeeExperience": lambda n : setattr(self, 'employee_experience', n.get_object_value(EmployeeExperienceUser)), @@ -847,6 +853,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("devices", self.devices) writer.write_collection_of_object_values("directReports", self.direct_reports) writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("distributionLists", self.distribution_lists) writer.write_object_value("drive", self.drive) writer.write_collection_of_object_values("drives", self.drives) writer.write_object_value("employeeExperience", self.employee_experience) diff --git a/msgraph_beta/generated/models/user_activity_type.py b/msgraph_beta/generated/models/user_activity_type.py index d00f05ed3d2..9f21b257ce9 100644 --- a/msgraph_beta/generated/models/user_activity_type.py +++ b/msgraph_beta/generated/models/user_activity_type.py @@ -5,5 +5,9 @@ class UserActivityType(str, Enum): UploadFile = "uploadFile", DownloadText = "downloadText", DownloadFile = "downloadFile", + 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 3b6598fcf14..7b311f63b87 100644 --- a/msgraph_beta/generated/models/user_activity_types.py +++ b/msgraph_beta/generated/models/user_activity_types.py @@ -6,5 +6,9 @@ class UserActivityTypes(str, Enum): UploadFile = "uploadFile", DownloadText = "downloadText", DownloadFile = "downloadFile", + CopyToClipboard = "copyToClipboard", + PasteFromClipboard = "pasteFromClipboard", + Print = "print", + AccessDebugTools = "accessDebugTools", UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/virtual_endpoint.py b/msgraph_beta/generated/models/virtual_endpoint.py index f1db84fa1ac..a5e2f2c14d9 100644 --- a/msgraph_beta/generated/models/virtual_endpoint.py +++ b/msgraph_beta/generated/models/virtual_endpoint.py @@ -40,7 +40,7 @@ class VirtualEndpoint(Entity, Parsable): cloud_apps: Optional[list[CloudPcCloudApp]] = None # Cloud managed virtual desktops. cloud_p_cs: Optional[list[CloudPC]] = None - # The cloudPcPools property + # The Cloud PC pools managed by the virtual endpoint. cloud_pc_pools: Optional[list[CloudPcPool]] = None # Cloud PC organization mapping between public and US Government Community Cloud (GCC) organizations. cross_cloud_government_organization_mapping: Optional[CloudPcCrossCloudGovernmentOrganizationMapping] = None diff --git a/msgraph_beta/generated/models/virtual_event.py b/msgraph_beta/generated/models/virtual_event.py index c5e894bed37..41ceee4d006 100644 --- a/msgraph_beta/generated/models/virtual_event.py +++ b/msgraph_beta/generated/models/virtual_event.py @@ -33,6 +33,8 @@ class VirtualEvent(Entity, Parsable): external_event_information: Optional[list[VirtualEventExternalInformation]] = None # The isRegistrationEnabled property is_registration_enabled: Optional[bool] = None + # Indicates whether attendee registration is enabled for the virtual event. + is_registration_required: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None # The virtual event presenters. @@ -106,6 +108,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_object_value(DateTimeTimeZone)), "externalEventInformation": lambda n : setattr(self, 'external_event_information', n.get_collection_of_object_values(VirtualEventExternalInformation)), "isRegistrationEnabled": lambda n : setattr(self, 'is_registration_enabled', n.get_bool_value()), + "isRegistrationRequired": lambda n : setattr(self, 'is_registration_required', n.get_bool_value()), "presenters": lambda n : setattr(self, 'presenters', n.get_collection_of_object_values(VirtualEventPresenter)), "sessions": lambda n : setattr(self, 'sessions', n.get_collection_of_object_values(VirtualEventSession)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(VirtualEventSettings)), @@ -131,6 +134,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("endDateTime", self.end_date_time) writer.write_collection_of_object_values("externalEventInformation", self.external_event_information) writer.write_bool_value("isRegistrationEnabled", self.is_registration_enabled) + writer.write_bool_value("isRegistrationRequired", self.is_registration_required) writer.write_collection_of_object_values("presenters", self.presenters) writer.write_collection_of_object_values("sessions", self.sessions) writer.write_object_value("settings", self.settings) diff --git a/msgraph_beta/generated/models/virtual_event_registration_configuration.py b/msgraph_beta/generated/models/virtual_event_registration_configuration.py index 85709c829f9..544021ce077 100644 --- a/msgraph_beta/generated/models/virtual_event_registration_configuration.py +++ b/msgraph_beta/generated/models/virtual_event_registration_configuration.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .entity import Entity from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .entity import Entity @@ -15,6 +16,10 @@ class VirtualEventRegistrationConfiguration(Entity, Parsable): # Total capacity of the virtual event. capacity: Optional[int] = None + # Indicates whether registrations require organizer approval before a participant is confirmed. + is_manual_approval_enabled: Optional[bool] = None + # Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + is_waitlist_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None # Registration questions. @@ -36,6 +41,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventRegist 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.virtualEventTownhallRegistrationConfiguration".casefold(): + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return VirtualEventTownhallRegistrationConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.virtualEventWebinarRegistrationConfiguration".casefold(): from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration @@ -49,14 +58,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration from .entity import Entity from .virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event_webinar_registration_configuration import VirtualEventWebinarRegistrationConfiguration fields: dict[str, Callable[[Any], None]] = { "capacity": lambda n : setattr(self, 'capacity', n.get_int_value()), + "isManualApprovalEnabled": lambda n : setattr(self, 'is_manual_approval_enabled', n.get_bool_value()), + "isWaitlistEnabled": lambda n : setattr(self, 'is_waitlist_enabled', n.get_bool_value()), "questions": lambda n : setattr(self, 'questions', n.get_collection_of_object_values(VirtualEventRegistrationQuestionBase)), "registrationWebUrl": lambda n : setattr(self, 'registration_web_url', n.get_str_value()), } @@ -74,6 +87,8 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_int_value("capacity", self.capacity) + writer.write_bool_value("isManualApprovalEnabled", self.is_manual_approval_enabled) + writer.write_bool_value("isWaitlistEnabled", self.is_waitlist_enabled) writer.write_collection_of_object_values("questions", self.questions) writer.write_str_value("registrationWebUrl", self.registration_web_url) diff --git a/msgraph_beta/generated/models/virtual_event_session.py b/msgraph_beta/generated/models/virtual_event_session.py index 01fd8d009c5..e9d3c3607e9 100644 --- a/msgraph_beta/generated/models/virtual_event_session.py +++ b/msgraph_beta/generated/models/virtual_event_session.py @@ -16,7 +16,7 @@ class VirtualEventSession(OnlineMeetingBase, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.virtualEventSession" - # The capacity property + # Represents the expected number of attendees for town hall session. capacity: Optional[int] = None # The virtual event session end time. end_date_time: Optional[DateTimeTimeZone] = None diff --git a/msgraph_beta/generated/models/virtual_event_townhall.py b/msgraph_beta/generated/models/virtual_event_townhall.py index 85cac3f152a..facf35cbdc3 100644 --- a/msgraph_beta/generated/models/virtual_event_townhall.py +++ b/msgraph_beta/generated/models/virtual_event_townhall.py @@ -9,6 +9,8 @@ from .identity import Identity from .meeting_audience import MeetingAudience from .virtual_event import VirtualEvent + from .virtual_event_registration import VirtualEventRegistration + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .virtual_event import VirtualEvent @@ -26,6 +28,10 @@ class VirtualEventTownhall(VirtualEvent, Parsable): invited_attendees: Optional[list[Identity]] = None # Indicates whether the town hall is only open to invited people and groups within your organization. The isInviteOnly property can only be true if the value of the audience property is set to organization. is_invite_only: Optional[bool] = None + # Registration configuration of the town hall. + registration_configuration: Optional[VirtualEventTownhallRegistrationConfiguration] = None + # Registration records of the town hall. + registrations: Optional[list[VirtualEventRegistration]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventTownhall: @@ -47,11 +53,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity import Identity from .meeting_audience import MeetingAudience from .virtual_event import VirtualEvent + from .virtual_event_registration import VirtualEventRegistration + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration from .communications_user_identity import CommunicationsUserIdentity from .identity import Identity from .meeting_audience import MeetingAudience from .virtual_event import VirtualEvent + from .virtual_event_registration import VirtualEventRegistration + from .virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration fields: dict[str, Callable[[Any], None]] = { "audience": lambda n : setattr(self, 'audience', n.get_enum_value(MeetingAudience)), @@ -59,6 +69,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "coOrganizers": lambda n : setattr(self, 'co_organizers', n.get_collection_of_object_values(CommunicationsUserIdentity)), "invitedAttendees": lambda n : setattr(self, 'invited_attendees', n.get_collection_of_object_values(Identity)), "isInviteOnly": lambda n : setattr(self, 'is_invite_only', n.get_bool_value()), + "registrationConfiguration": lambda n : setattr(self, 'registration_configuration', n.get_object_value(VirtualEventTownhallRegistrationConfiguration)), + "registrations": lambda n : setattr(self, 'registrations', n.get_collection_of_object_values(VirtualEventRegistration)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -78,5 +90,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("coOrganizers", self.co_organizers) writer.write_collection_of_object_values("invitedAttendees", self.invited_attendees) writer.write_bool_value("isInviteOnly", self.is_invite_only) + writer.write_object_value("registrationConfiguration", self.registration_configuration) + writer.write_collection_of_object_values("registrations", self.registrations) diff --git a/msgraph_beta/generated/models/virtual_event_townhall_registration_configuration.py b/msgraph_beta/generated/models/virtual_event_townhall_registration_configuration.py new file mode 100644 index 00000000000..eb91dfde438 --- /dev/null +++ b/msgraph_beta/generated/models/virtual_event_townhall_registration_configuration.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 .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + +from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + +@dataclass +class VirtualEventTownhallRegistrationConfiguration(VirtualEventRegistrationConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VirtualEventTownhallRegistrationConfiguration: + """ + 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: VirtualEventTownhallRegistrationConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VirtualEventTownhallRegistrationConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + + from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration + + 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/virtual_event_webinar_registration_configuration.py b/msgraph_beta/generated/models/virtual_event_webinar_registration_configuration.py index 5cb4c282a59..9b7d89855d0 100644 --- a/msgraph_beta/generated/models/virtual_event_webinar_registration_configuration.py +++ b/msgraph_beta/generated/models/virtual_event_webinar_registration_configuration.py @@ -11,10 +11,6 @@ @dataclass class VirtualEventWebinarRegistrationConfiguration(VirtualEventRegistrationConfiguration, Parsable): - # The isManualApprovalEnabled property - is_manual_approval_enabled: Optional[bool] = None - # The isWaitlistEnabled property - is_waitlist_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None @@ -39,8 +35,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .virtual_event_registration_configuration import VirtualEventRegistrationConfiguration fields: dict[str, Callable[[Any], None]] = { - "isManualApprovalEnabled": lambda n : setattr(self, 'is_manual_approval_enabled', n.get_bool_value()), - "isWaitlistEnabled": lambda n : setattr(self, 'is_waitlist_enabled', n.get_bool_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,7 +49,5 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_bool_value("isManualApprovalEnabled", self.is_manual_approval_enabled) - writer.write_bool_value("isWaitlistEnabled", self.is_waitlist_enabled) diff --git a/msgraph_beta/generated/models/voice_authentication_method_configuration.py b/msgraph_beta/generated/models/voice_authentication_method_configuration.py index 83fce7b7a74..7a8ae0bbb0a 100644 --- a/msgraph_beta/generated/models/voice_authentication_method_configuration.py +++ b/msgraph_beta/generated/models/voice_authentication_method_configuration.py @@ -14,6 +14,8 @@ class VoiceAuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.voiceAuthenticationMethodConfiguration" + # The phone number used as the caller ID when voice call authentication is initiated. + caller_id_number: Optional[str] = None # A collection of groups that are enabled to use the authentication method. Expanded by default. include_targets: Optional[list[VoiceAuthenticationMethodTarget]] = None # true if users can register office phones, otherwise, false. @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .voice_authentication_method_target import VoiceAuthenticationMethodTarget fields: dict[str, Callable[[Any], None]] = { + "callerIdNumber": lambda n : setattr(self, 'caller_id_number', n.get_str_value()), "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(VoiceAuthenticationMethodTarget)), "isOfficePhoneAllowed": lambda n : setattr(self, 'is_office_phone_allowed', n.get_bool_value()), } @@ -58,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("callerIdNumber", self.caller_id_number) writer.write_collection_of_object_values("includeTargets", self.include_targets) writer.write_bool_value("isOfficePhoneAllowed", self.is_office_phone_allowed) diff --git a/msgraph_beta/generated/models/win32_lob_app_in_use_action_type.py b/msgraph_beta/generated/models/win32_lob_app_in_use_action_type.py new file mode 100644 index 00000000000..70ba6d28670 --- /dev/null +++ b/msgraph_beta/generated/models/win32_lob_app_in_use_action_type.py @@ -0,0 +1,14 @@ +from enum import Enum + +class Win32LobAppInUseActionType(str, Enum): + # Default. Indicates that no in-use detection will be evaluated before an app enforcement. + NotEnabled = "notEnabled", + # Indicates that the in-use detection will occur immediately before app enforcement. Enforcement will not occur if the app is detected to be in-use, and an error status will be reported for the app. + Fail = "fail", + # Indicates that in-use detection will occur immediately before app enforcement. If the app is detected to be in-use, the processes specified in the corresponding process detection rules will be terminated, and app enforcement will commence. + TerminateWithoutUserInteraction = "terminateWithoutUserInteraction", + # Indicates that in-use detection will occur immediately before app enforcement. If the app is detected to be in-use, the end user will be prompted according to the configured deferral and countdown settings, and the processes specified in the corresponding process detection rules will be terminated before app enforcement is commenced. If any of the processes cannot be terminated, the app will not be enforced, and an error status will be reported for the app. + TerminateWithUserInteraction = "terminateWithUserInteraction", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/win32_lob_app_install_experience.py b/msgraph_beta/generated/models/win32_lob_app_install_experience.py index 16cdf2a8edd..2a0313b76ef 100644 --- a/msgraph_beta/generated/models/win32_lob_app_install_experience.py +++ b/msgraph_beta/generated/models/win32_lob_app_install_experience.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .run_as_account_type import RunAsAccountType + from .win32_lob_app_in_use_action_type import Win32LobAppInUseActionType from .win32_lob_app_restart_behavior import Win32LobAppRestartBehavior @dataclass @@ -21,6 +22,8 @@ class Win32LobAppInstallExperience(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # Indicates the type of restart action. device_restart_behavior: Optional[Win32LobAppRestartBehavior] = None + # Indicates whether app-in-use detection is enabled before app enforcement, and if enabled, the action to take when the app is detected to be in-use. Null indicates the feature is not enabled. Possible values are: `notEnabled`, `fail`, `terminateWithoutUserInteraction`, `terminateWithUserInteraction`. + in_use_behavior: Optional[Win32LobAppInUseActionType] = None # The number of minutes the system will wait for install program to finish. Default value is 60 minutes. max_run_time_in_minutes: Optional[int] = None # The OdataType property @@ -45,13 +48,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .run_as_account_type import RunAsAccountType + from .win32_lob_app_in_use_action_type import Win32LobAppInUseActionType from .win32_lob_app_restart_behavior import Win32LobAppRestartBehavior from .run_as_account_type import RunAsAccountType + from .win32_lob_app_in_use_action_type import Win32LobAppInUseActionType from .win32_lob_app_restart_behavior import Win32LobAppRestartBehavior fields: dict[str, Callable[[Any], None]] = { "deviceRestartBehavior": lambda n : setattr(self, 'device_restart_behavior', n.get_enum_value(Win32LobAppRestartBehavior)), + "inUseBehavior": lambda n : setattr(self, 'in_use_behavior', n.get_enum_value(Win32LobAppInUseActionType)), "maxRunTimeInMinutes": lambda n : setattr(self, 'max_run_time_in_minutes', n.get_int_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "runAsAccount": lambda n : setattr(self, 'run_as_account', n.get_enum_value(RunAsAccountType)), @@ -67,6 +73,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_enum_value("deviceRestartBehavior", self.device_restart_behavior) + writer.write_enum_value("inUseBehavior", self.in_use_behavior) writer.write_int_value("maxRunTimeInMinutes", self.max_run_time_in_minutes) writer.write_str_value("@odata.type", self.odata_type) writer.write_enum_value("runAsAccount", self.run_as_account) diff --git a/msgraph_beta/generated/models/win32_lob_app_process_operation_type.py b/msgraph_beta/generated/models/win32_lob_app_process_operation_type.py new file mode 100644 index 00000000000..c278663150c --- /dev/null +++ b/msgraph_beta/generated/models/win32_lob_app_process_operation_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class Win32LobAppProcessOperationType(str, Enum): + # Default. Not configured. + NotConfigured = "notConfigured", + # Indicates that the rule evaluates whether the specified process exists (is running) on the device. + Exists = "exists", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/win32_lob_app_process_rule.py b/msgraph_beta/generated/models/win32_lob_app_process_rule.py new file mode 100644 index 00000000000..138550aa799 --- /dev/null +++ b/msgraph_beta/generated/models/win32_lob_app_process_rule.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .win32_lob_app_process_operation_type import Win32LobAppProcessOperationType + from .win32_lob_app_rule import Win32LobAppRule + +from .win32_lob_app_rule import Win32LobAppRule + +@dataclass +class Win32LobAppProcessRule(Win32LobAppRule, Parsable): + """ + A complex type to store process rule data for a Win32 LOB app. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.win32LobAppProcessRule" + # A list of possible operations for rules used to make determinations about whether an application is in-use based on process state. + operation_type: Optional[Win32LobAppProcessOperationType] = None + # Indicates the display name for the process in the Intune admin console. Example: `Microsoft Word`. + process_display_name: Optional[str] = None + # Indicates the process name to be searched for on a managed device when enforcing a managed app. Example: `TestApp.exe`. + process_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Win32LobAppProcessRule: + """ + 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: Win32LobAppProcessRule + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Win32LobAppProcessRule() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .win32_lob_app_process_operation_type import Win32LobAppProcessOperationType + from .win32_lob_app_rule import Win32LobAppRule + + from .win32_lob_app_process_operation_type import Win32LobAppProcessOperationType + from .win32_lob_app_rule import Win32LobAppRule + + fields: dict[str, Callable[[Any], None]] = { + "operationType": lambda n : setattr(self, 'operation_type', n.get_enum_value(Win32LobAppProcessOperationType)), + "processDisplayName": lambda n : setattr(self, 'process_display_name', n.get_str_value()), + "processName": lambda n : setattr(self, 'process_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_enum_value("operationType", self.operation_type) + writer.write_str_value("processDisplayName", self.process_display_name) + writer.write_str_value("processName", self.process_name) + + diff --git a/msgraph_beta/generated/models/win32_lob_app_rule.py b/msgraph_beta/generated/models/win32_lob_app_rule.py index 385c0efd5a7..f545c0622db 100644 --- a/msgraph_beta/generated/models/win32_lob_app_rule.py +++ b/msgraph_beta/generated/models/win32_lob_app_rule.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .win32_lob_app_file_system_rule import Win32LobAppFileSystemRule from .win32_lob_app_power_shell_script_rule import Win32LobAppPowerShellScriptRule + from .win32_lob_app_process_rule import Win32LobAppProcessRule from .win32_lob_app_product_code_rule import Win32LobAppProductCodeRule from .win32_lob_app_registry_rule import Win32LobAppRegistryRule from .win32_lob_app_rule_type import Win32LobAppRuleType @@ -49,6 +50,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Win32LobAppRule: from .win32_lob_app_power_shell_script_rule import Win32LobAppPowerShellScriptRule return Win32LobAppPowerShellScriptRule() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppProcessRule".casefold(): + from .win32_lob_app_process_rule import Win32LobAppProcessRule + + return Win32LobAppProcessRule() if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32LobAppProductCodeRule".casefold(): from .win32_lob_app_product_code_rule import Win32LobAppProductCodeRule @@ -66,12 +71,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .win32_lob_app_file_system_rule import Win32LobAppFileSystemRule from .win32_lob_app_power_shell_script_rule import Win32LobAppPowerShellScriptRule + from .win32_lob_app_process_rule import Win32LobAppProcessRule from .win32_lob_app_product_code_rule import Win32LobAppProductCodeRule from .win32_lob_app_registry_rule import Win32LobAppRegistryRule from .win32_lob_app_rule_type import Win32LobAppRuleType from .win32_lob_app_file_system_rule import Win32LobAppFileSystemRule from .win32_lob_app_power_shell_script_rule import Win32LobAppPowerShellScriptRule + from .win32_lob_app_process_rule import Win32LobAppProcessRule from .win32_lob_app_product_code_rule import Win32LobAppProductCodeRule from .win32_lob_app_registry_rule import Win32LobAppRegistryRule from .win32_lob_app_rule_type import Win32LobAppRuleType diff --git a/msgraph_beta/generated/models/windows_quality_update_approval_status.py b/msgraph_beta/generated/models/windows_quality_update_approval_status.py index 67bf68b038a..2c8aea723a6 100644 --- a/msgraph_beta/generated/models/windows_quality_update_approval_status.py +++ b/msgraph_beta/generated/models/windows_quality_update_approval_status.py @@ -7,6 +7,6 @@ class WindowsQualityUpdateApprovalStatus(str, Enum): Approved = "approved", # suspended for corresponding catalog item Suspended = "suspended", - # Evolvable enumeration sentinel value. Do not use. + # Evolvable enumeration sentinel value. Do not use UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/windows_update_cve_severity_level.py b/msgraph_beta/generated/models/windows_update_cve_severity_level.py index 2ef9017041e..53fac24daef 100644 --- a/msgraph_beta/generated/models/windows_update_cve_severity_level.py +++ b/msgraph_beta/generated/models/windows_update_cve_severity_level.py @@ -7,6 +7,6 @@ class WindowsUpdateCveSeverityLevel(str, Enum): Important = "important", # Severity of Moderate Moderate = "moderate", - # Evolvable enumeration sentinel value. Do not use. + # Reserved value of UnknownFutureValue UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/windows_updates/azure_a_d_device.py b/msgraph_beta/generated/models/windows_updates/azure_a_d_device.py index 9d2380ad8c6..185255e879b 100644 --- a/msgraph_beta/generated/models/windows_updates/azure_a_d_device.py +++ b/msgraph_beta/generated/models/windows_updates/azure_a_d_device.py @@ -15,9 +15,9 @@ class AzureADDevice(UpdatableAsset, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsUpdates.azureADDevice" - # The enrollment property + # Specifies the update management enrollment for the device. Read-only. Returned by default. enrollment: Optional[UpdateManagementEnrollment] = None - # Specifies any errors that prevent the device from being enrolled in update management or receving deployed content. Read-only. Returned by default. + # Specifies any errors that prevent the device from being enrolled in update management or receiving deployed content. Read-only. Returned by default. errors: Optional[list[UpdatableAssetError]] = None @staticmethod diff --git a/msgraph_beta/generated/models/windows_updates/update_category_enrollment_information.py b/msgraph_beta/generated/models/windows_updates/update_category_enrollment_information.py index a76c4e4fc51..8f7ca4d7eb0 100644 --- a/msgraph_beta/generated/models/windows_updates/update_category_enrollment_information.py +++ b/msgraph_beta/generated/models/windows_updates/update_category_enrollment_information.py @@ -18,7 +18,7 @@ class UpdateCategoryEnrollmentInformation(AdditionalDataHolder, BackedModel, Par additional_data: dict[str, Any] = field(default_factory=dict) # The enrollmentState property enrollment_state: Optional[EnrollmentState] = None - # The lastModifiedDateTime property + # The date and time when the enrollmentState was last modified. 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. Read-only. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/windows_updates/update_management_enrollment.py b/msgraph_beta/generated/models/windows_updates/update_management_enrollment.py index 4290aad4e33..e5f8bdd3def 100644 --- a/msgraph_beta/generated/models/windows_updates/update_management_enrollment.py +++ b/msgraph_beta/generated/models/windows_updates/update_management_enrollment.py @@ -15,13 +15,13 @@ class UpdateManagementEnrollment(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 driver property + # Information about the enrollment state of the device in driver update management. driver: Optional[UpdateCategoryEnrollmentInformation] = None - # The feature property + # Information about the enrollment state of the device in feature update management. feature: Optional[UpdateCategoryEnrollmentInformation] = None # The OdataType property odata_type: Optional[str] = None - # The quality property + # Information about the enrollment state of the device in quality update management. quality: Optional[UpdateCategoryEnrollmentInformation] = None @staticmethod diff --git a/msgraph_beta/generated/models/workspace.py b/msgraph_beta/generated/models/workspace.py index 2711aac5c37..0a0a8ed3c69 100644 --- a/msgraph_beta/generated/models/workspace.py +++ b/msgraph_beta/generated/models/workspace.py @@ -30,7 +30,7 @@ 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 - # An alternative immutable unique identifier of the workspace. Read-only. + # The placeId property place_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/destination_report_with_start_date_time_with_end_date_time_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response.py similarity index 86% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/destination_report_with_start_date_time_with_end_date_time_get_response.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response.py index 143f0194941..9be6b251283 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/destination_report_with_start_date_time_with_end_date_time_get_response.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response.py @@ -11,20 +11,20 @@ from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class DestinationReportWithStartDateTimeWithEndDateTimeGetResponse(BaseCollectionPaginationCountResponse, Parsable): +class DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse(BaseCollectionPaginationCountResponse, Parsable): # The value property value: Optional[list[Destination]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DestinationReportWithStartDateTimeWithEndDateTimeGetResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse: """ 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: DestinationReportWithStartDateTimeWithEndDateTimeGetResponse + Returns: DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DestinationReportWithStartDateTimeWithEndDateTimeGetResponse() + return DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder.py similarity index 70% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder.py index 7dd4045b753..f9515ffe970 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name/microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder.py @@ -16,15 +16,15 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError - from .destination_report_with_start_date_time_with_end_date_time_get_response import DestinationReportWithStartDateTimeWithEndDateTimeGetResponse + from .destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response import DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse -class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): +class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder(BaseRequestBuilder): """ Provides operations to call the destinationReport method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: """ - Instantiates a new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + Instantiates a new MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder and sets the default values. param end_date_time: Usage: endDateTime={endDateTime} param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. @@ -34,13 +34,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d if isinstance(path_parameters, dict): path_parameters['endDateTime'] = end_date_time path_parameters['startDateTime'] = start_date_time - super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.destinationReport(startDateTime={startDateTime},endDateTime={endDateTime},aiAgentId='@aiAgentId',aiAgentName='@aiAgentName'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> Optional[DestinationReportWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]] = None) -> Optional[DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse]: """ Invoke function destinationReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DestinationReportWithStartDateTimeWithEndDateTimeGetResponse] + Returns: Optional[DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse] """ request_info = self.to_get_request_information( request_configuration @@ -52,11 +52,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof } if not self.request_adapter: raise Exception("Http core is null") - from .destination_report_with_start_date_time_with_end_date_time_get_response import DestinationReportWithStartDateTimeWithEndDateTimeGetResponse + from .destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_get_response import DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse - return await self.request_adapter.send_async(request_info, DestinationReportWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) + return await self.request_adapter.send_async(request_info, DestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Invoke function destinationReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +67,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) -> MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder: + def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder + Returns: MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder(self.request_adapter, raw_url) @dataclass - class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters(): + class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters(): """ Invoke function destinationReport """ @@ -90,6 +90,10 @@ def get_query_parameter(self,original_name: str) -> str: """ if original_name is None: raise TypeError("original_name cannot be null.") + if original_name == "ai_agent_id": + return "aiAgentId" + if original_name == "ai_agent_name": + return "aiAgentName" if original_name == "count": return "%24count" if original_name == "filter": @@ -102,6 +106,12 @@ def get_query_parameter(self,original_name: str) -> str: return "%24top" return original_name + # Usage: aiAgentId='@aiAgentId' + ai_agent_id: Optional[str] = None + + # Usage: aiAgentName='@aiAgentName' + ai_agent_name: Optional[str] = None + # Include count of items count: Optional[bool] = None @@ -119,7 +129,7 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters]): + class MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_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_age_88652905/device_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_c_f4f09686.py similarity index 80% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/device_report_with_start_date_time_with_end_date_timediscovered_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_device_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_age_88652905/device_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_c_f4f09686.py index ef38f1db51f..73e33ec4137 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_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_age_88652905/device_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_c_f4f09686.py @@ -11,20 +11,23 @@ from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): +class DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686(BaseCollectionPaginationCountResponse, Parsable): + """ + Original name: DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse + """ # The value property value: Optional[list[Device]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686: """ 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: DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + Returns: DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse() + return DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_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_age_88652905/microsoft_graph_networkaccess_device_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_age_06594dbd.py similarity index 63% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_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_device_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_age_88652905/microsoft_graph_networkaccess_device_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_age_06594dbd.py index e0d623103d9..fc5203a80fa 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_device_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_age_88652905/microsoft_graph_networkaccess_device_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_age_06594dbd.py @@ -16,15 +16,15 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError - from .device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .device_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_c_f4f09686 import DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 -class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(BaseRequestBuilder): +class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd(BaseRequestBuilder): """ - Provides operations to call the deviceReport method. + Provides operations to call the deviceReport method. Original name: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: """ - Instantiates a new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder and sets the default values. + Instantiates a new MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd and sets the default values. param end_date_time: Usage: endDateTime={endDateTime} param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. @@ -34,13 +34,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d if isinstance(path_parameters, dict): path_parameters['endDateTime'] = end_date_time path_parameters['startDateTime'] = start_date_time - super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.deviceReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',cloudApplicationName='@cloudApplicationName',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,destinationUrl*,discoveredApplicationSegmentId*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686]: """ Invoke function deviceReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse] + Returns: Optional[DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686] """ request_info = self.to_get_request_information( request_configuration @@ -52,11 +52,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof } if not self.request_adapter: raise Exception("Http core is null") - from .device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .device_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_c_f4f09686 import DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686 - return await self.request_adapter.send_async(request_info, DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse, error_mapping) + return await self.request_adapter.send_async(request_info, DeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameC_f4f09686, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Invoke function deviceReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +67,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) -> MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, raw_url) + return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd(self.request_adapter, raw_url) @dataclass - class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters(): + class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters(): """ Invoke function deviceReport """ @@ -90,10 +90,18 @@ def get_query_parameter(self,original_name: str) -> str: """ if original_name is None: raise TypeError("original_name cannot be null.") + 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 == "cloud_application_name": + return "cloudApplicationName" 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": @@ -106,12 +114,24 @@ def get_query_parameter(self,original_name: str) -> str: return "%24top" return original_name + # 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 + # Usage: cloudApplicationName='@cloudApplicationName' + cloud_application_name: 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 @@ -129,7 +149,7 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]): + class MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py b/msgraph_beta/generated/network_access/reports/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.py similarity index 63% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_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_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.py index f713fa3cf76..ff0e953e69d 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/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.py @@ -16,15 +16,15 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError - from .user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .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_clo_98f2d100 import UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 -class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(BaseRequestBuilder): +class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761(BaseRequestBuilder): """ - Provides operations to call the userReport method. + Provides operations to call the userReport method. Original name: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: """ - Instantiates a new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder and sets the default values. + Instantiates a new MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 and sets the default values. param end_date_time: Usage: endDateTime={endDateTime} param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. @@ -34,13 +34,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d if isinstance(path_parameters, dict): path_parameters['endDateTime'] = end_date_time path_parameters['startDateTime'] = start_date_time - super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.userReport(startDateTime={startDateTime},endDateTime={endDateTime},discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',cloudApplicationName='@cloudApplicationName',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,aiAgentId*,aiAgentName*,applicationId*,cloudApplicationName*,destinationUrl*,discoveredApplicationSegmentId*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> Optional[UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> Optional[UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100]: """ Invoke function userReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse] + Returns: Optional[UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100] """ request_info = self.to_get_request_information( request_configuration @@ -52,11 +52,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof } if not self.request_adapter: raise Exception("Http core is null") - from .user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .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_clo_98f2d100 import UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 - return await self.request_adapter.send_async(request_info, UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse, error_mapping) + return await self.request_adapter.send_async(request_info, UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Invoke function userReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +67,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) -> MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. param raw_url: The raw URL to use for the request builder. - Returns: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, raw_url) + return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761(self.request_adapter, raw_url) @dataclass - class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters(): + class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters(): """ Invoke function userReport """ @@ -90,10 +90,18 @@ def get_query_parameter(self,original_name: str) -> str: """ if original_name is None: raise TypeError("original_name cannot be null.") + 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 == "cloud_application_name": + return "cloudApplicationName" 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": @@ -106,12 +114,24 @@ def get_query_parameter(self,original_name: str) -> str: return "%24top" return original_name + # 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 + # Usage: cloudApplicationName='@cloudApplicationName' + cloud_application_name: 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 @@ -129,7 +149,7 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]): + class MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py b/msgraph_beta/generated/network_access/reports/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/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_clo_98f2d100.py similarity index 80% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/user_report_with_start_date_time_with_end_date_timediscovered_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_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/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_clo_98f2d100.py index c5b99622ea9..be91af76d83 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py +++ b/msgraph_beta/generated/network_access/reports/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/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_clo_98f2d100.py @@ -11,20 +11,23 @@ from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): +class UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100(BaseCollectionPaginationCountResponse, Parsable): + """ + Original name: UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse + """ # The value property value: Optional[list[User]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100: """ 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: UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + Returns: UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100 """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse() + return UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameClo_98f2d100() 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 83899b71bac..7fdc0041cfe 100644 --- a/msgraph_beta/generated/network_access/reports/reports_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/reports_request_builder.py @@ -18,8 +18,8 @@ from ...models.networkaccess.reports import Reports from ...models.o_data_errors.o_data_error import ODataError from .microsoft_graph_networkaccess_cross_tenant_access_report_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_cross_tenant_access_report_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder - from .microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder - from .microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + from .microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name.microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder import MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder + from .microsoft_graph_networkaccess_device_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_age_88652905.microsoft_graph_networkaccess_device_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_age_06594dbd import MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd from .microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder from .microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by.microsoft_graph_networkaccess_get_application_usage_analytics_with_start_date_time_with_end_date_time_with_aggregated_by_request_builder import MicrosoftGraphNetworkaccessGetApplicationUsageAnalyticsWithStartDateTimeWithEndDateTimeWithAggregatedByRequestBuilder from .microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id.microsoft_graph_networkaccess_get_cloud_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_request_builder import MicrosoftGraphNetworkaccessGetCloudApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder @@ -31,7 +31,7 @@ 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_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + 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 class ReportsRequestBuilder(BaseRequestBuilder): @@ -100,35 +100,35 @@ def microsoft_graph_networkaccess_cross_tenant_access_report_with_start_date_tim return MicrosoftGraphNetworkaccessCrossTenantAccessReportWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder: + def microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder: """ Provides operations to call the destinationReport method. param end_date_time: Usage: endDateTime={endDateTime} param start_date_time: Usage: startDateTime={startDateTime} - Returns: MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder + Returns: MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder """ if end_date_time is None: raise TypeError("end_date_time cannot be null.") if start_date_time is None: raise TypeError("start_date_time cannot be null.") - from .microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder + from .microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name.microsoft_graph_networkaccess_destination_report_with_start_date_time_with_end_date_timeai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_request_builder import MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder - return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + return MicrosoftGraphNetworkaccessDestinationReportWithStartDateTimeWithEndDateTimeaiAgentIdAiAgentIdAiAgentNameAiAgentNameRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def microsoft_graph_networkaccess_device_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) -> MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd: """ Provides operations to call the deviceReport method. param end_date_time: Usage: endDateTime={endDateTime} param start_date_time: Usage: startDateTime={startDateTime} - Returns: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd """ if end_date_time is None: raise TypeError("end_date_time cannot be null.") if start_date_time is None: raise TypeError("start_date_time cannot be null.") - from .microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_device_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + from .microsoft_graph_networkaccess_device_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_age_88652905.microsoft_graph_networkaccess_device_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_age_06594dbd import MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd - return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + return MicrosoftGraphNetworkaccessDeviceReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAge_06594dbd(self.request_adapter, self.path_parameters, end_date_time, start_date_time) def microsoft_graph_networkaccess_entities_summaries_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessEntitiesSummariesWithStartDateTimeWithEndDateTimeRequestBuilder: """ @@ -310,20 +310,20 @@ def microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_ return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(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(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + 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: """ Provides operations to call the userReport method. param end_date_time: Usage: endDateTime={endDateTime} param start_date_time: Usage: startDateTime={startDateTime} - Returns: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 """ if end_date_time is None: raise TypeError("end_date_time cannot be null.") if start_date_time is None: raise TypeError("start_date_time cannot be null.") - from .microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + 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 - return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + return MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761(self.request_adapter, self.path_parameters, end_date_time, start_date_time) def microsoft_graph_networkaccess_web_category_report_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder: """ diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/agents/item/agent_groups/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/agents/item/agent_groups/ref/ref_request_builder.py index 5842ac3c276..e8153222f71 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/agents/item/agent_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/agents/item/agent_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/published_resources/item/agent_groups/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/published_resources/item/agent_groups/ref/ref_request_builder.py index 30916aadd88..cae3938264d 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/published_resources/item/agent_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/agent_groups/item/published_resources/item/agent_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agentGroups/{onPremisesAgentGroup%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/agents/item/agent_groups/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/agents/item/agent_groups/ref/ref_request_builder.py index 429ca7b893e..79bd007fcb0 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/agents/item/agent_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/agents/item/agent_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/agents/{onPremisesAgent%2Did}/agentGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/connector_groups/item/members/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/connector_groups/item/members/ref/ref_request_builder.py index 1c9701e6f7c..8c2fd4be0f3 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/connector_groups/item/members/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/connector_groups/item/members/ref/ref_request_builder.py @@ -29,7 +29,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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectorGroups/{connectorGroup%2Did}/members/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/connectors/item/member_of/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/connectors/item/member_of/ref/ref_request_builder.py index b187f32c92e..57190c6fa1f 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/connectors/item/member_of/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/connectors/item/member_of/ref/ref_request_builder.py @@ -29,7 +29,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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/connectors/{connector%2Did}/memberOf/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/on_premises_publishing_profiles/item/published_resources/item/agent_groups/ref/ref_request_builder.py b/msgraph_beta/generated/on_premises_publishing_profiles/item/published_resources/item/agent_groups/ref/ref_request_builder.py index 01a89490365..e77e09e1c8c 100644 --- a/msgraph_beta/generated/on_premises_publishing_profiles/item/published_resources/item/agent_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/on_premises_publishing_profiles/item/published_resources/item/agent_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/onPremisesPublishingProfiles/{onPremisesPublishingProfile%2Did}/publishedResources/{publishedResource%2Did}/agentGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/organization/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/organization/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/organization/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/organization/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/organization/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/organization/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/organization/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/organization/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/organization/item/settings/contact_insights/contact_insights_request_builder.py b/msgraph_beta/generated/organization/item/settings/contact_insights/contact_insights_request_builder.py index bbf7c98ed73..01a2295913d 100644 --- a/msgraph_beta/generated/organization/item/settings/contact_insights/contact_insights_request_builder.py +++ b/msgraph_beta/generated/organization/item/settings/contact_insights/contact_insights_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ContactI async def patch(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InsightsSettings]: """ - Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InsightsSettings] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy 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/organization/item/settings/people_insights/people_insights_request_builder.py b/msgraph_beta/generated/organization/item/settings/people_insights/people_insights_request_builder.py index 6755068924e..dcce312a0d9 100644 --- a/msgraph_beta/generated/organization/item/settings/people_insights/people_insights_request_builder.py +++ b/msgraph_beta/generated/organization/item/settings/people_insights/people_insights_request_builder.py @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PeopleIn async def patch(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InsightsSettings]: """ - Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InsightsSettings] @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: InsightsSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy + Update privacy settings to display or return the specified type of insightsSettings in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:- Customize item insights privacy - Customize people insights privacy 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/permission_grants/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/permission_grants/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/permission_grants/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/permission_grants/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/permission_grants/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/permission_grants/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/permission_grants/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/permission_grants/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..18e9d0dc6c3 --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/history_items/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}/planner/plans/{plannerPlan%2Did}/historyItems/$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/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/planner/plans/item/history_items/history_items_request_builder.py new file mode 100644 index 00000000000..357ee3db2fd --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from .....models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for planner + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from planner + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..97b99f39142 --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/history_items/item/planner_history_item_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.o_data_errors.o_data_error import ODataError + from ......models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for planner + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for planner + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in planner + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from planner + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/planner_plan_item_request_builder.py b/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py index 5dd9d431f52..d9cef56355c 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -184,6 +185,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py b/msgraph_beta/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py index fabed864bf1..a7a465eac59 100644 --- a/msgraph_beta/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py +++ b/msgraph_beta/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuthenticationStrengthUsage]: """ - The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationStrengthUsage] Find more info here: https://learn.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + The usage function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. 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/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py index db9820e9334..f972b04cb18 100644 --- a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py @@ -19,6 +19,7 @@ from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): """ @@ -171,6 +172,15 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @property + def service_provider_constraints(self) -> ServiceProviderConstraintsRequestBuilder: + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder + + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/restore/restore_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/restore/restore_request_builder.py new file mode 100644 index 00000000000..820ae6f9d4a --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/restore/restore_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.o_data_errors.o_data_error import ODataError + from .......models.service_provider_constraints import ServiceProviderConstraints + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + 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") + from .......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + 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) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/service_provider_constraints_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/service_provider_constraints_request_builder.py new file mode 100644 index 00000000000..ae64e19c529 --- /dev/null +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/service_provider_constraints/service_provider_constraints_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.o_data_errors.o_data_error import ODataError + from ......models.service_provider_constraints import ServiceProviderConstraints + from .restore.restore_request_builder import RestoreRequestBuilder + +class ServiceProviderConstraintsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProviderConstraintsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + async def patch(self,body: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Update the navigation property serviceProviderConstraints in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + 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.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property serviceProviderConstraints in policies + 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) -> ServiceProviderConstraintsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProviderConstraintsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ServiceProviderConstraintsRequestBuilderGetQueryParameters(): + """ + Get serviceProviderConstraints from policies + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ServiceProviderConstraintsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py index 0456df31b54..e67a30939e9 100644 --- a/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py @@ -19,6 +19,7 @@ from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): """ @@ -170,6 +171,15 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @property + def service_provider_constraints(self) -> ServiceProviderConstraintsRequestBuilder: + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder + + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/restore/restore_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/restore/restore_request_builder.py new file mode 100644 index 00000000000..7e83eb1f1e5 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/restore/restore_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.o_data_errors.o_data_error import ODataError + from .......models.service_provider_constraints import ServiceProviderConstraints + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints/restore", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Invoke action restore + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + 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") + from .......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action restore + 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) -> RestoreRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/service_provider_constraints_request_builder.py b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/service_provider_constraints_request_builder.py new file mode 100644 index 00000000000..b43ba768b71 --- /dev/null +++ b/msgraph_beta/generated/policies/deleted_items/cross_tenant_partners/item/service_provider_constraints/service_provider_constraints_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.o_data_errors.o_data_error import ODataError + from ......models.service_provider_constraints import ServiceProviderConstraints + from .restore.restore_request_builder import RestoreRequestBuilder + +class ServiceProviderConstraintsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProviderConstraintsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/deletedItems/crossTenantPartners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + async def patch(self,body: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ServiceProviderConstraints]: + """ + Update the navigation property serviceProviderConstraints in policies + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProviderConstraints] + """ + 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.service_provider_constraints import ServiceProviderConstraints + + return await self.request_adapter.send_async(request_info, ServiceProviderConstraints, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property serviceProviderConstraints for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get serviceProviderConstraints from policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ServiceProviderConstraints, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property serviceProviderConstraints in policies + 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) -> ServiceProviderConstraintsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProviderConstraintsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProviderConstraintsRequestBuilder(self.request_adapter, raw_url) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ServiceProviderConstraintsRequestBuilderGetQueryParameters(): + """ + Get serviceProviderConstraints from policies + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ServiceProviderConstraintsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProviderConstraintsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ServiceProviderConstraintsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py b/msgraph_beta/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py index 3e5d692292c..4c5d899f11f 100644 --- a/msgraph_beta/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py @@ -29,7 +29,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}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py index cdf2e57cc92..c85089c8aa5 100644 --- a/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_app_management_policies/item/included_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileAppManagementPolicies/{mobileAppManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py index bc0e5ca4554..5985307f3d6 100644 --- a/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/policies/mobile_device_management_policies/item/included_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/mobileDeviceManagementPolicies/{mobileDeviceManagementPolicy%2Did}/includedGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/print/printer_shares/item/allowed_groups/ref/ref_request_builder.py b/msgraph_beta/generated/print/printer_shares/item/allowed_groups/ref/ref_request_builder.py index b582d0be28d..f4da00daba3 100644 --- a/msgraph_beta/generated/print/printer_shares/item/allowed_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/print/printer_shares/item/allowed_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -112,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi Returns: RequestInformation """ warn("The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31", DeprecationWarning) - request_info = RequestInformation(Method.GET, '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -127,7 +127,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio warn("The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/print/printer_shares/item/allowed_users/ref/ref_request_builder.py b/msgraph_beta/generated/print/printer_shares/item/allowed_users/ref/ref_request_builder.py index 20d28e279b0..09d821ec4a5 100644 --- a/msgraph_beta/generated/print/printer_shares/item/allowed_users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/print/printer_shares/item/allowed_users/ref/ref_request_builder.py @@ -29,7 +29,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}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -113,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi Returns: RequestInformation """ warn("The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31", DeprecationWarning) - request_info = RequestInformation(Method.GET, '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -128,7 +128,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio warn("The printerShares navigation property is deprecated and will stop returning data on July 31, 2023. Please use the shares navigation property instead of this. as of 2023-06/Tasks_And_Plans on 2023-06-13 and will be removed 2023-07-31", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/printerShares/{printerShare%2Did}/allowedUsers/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/print/printers/create/create_post_request_body.py b/msgraph_beta/generated/print/printers/create/create_post_request_body.py index cf7ccbb4c46..56980c84c04 100644 --- a/msgraph_beta/generated/print/printers/create/create_post_request_body.py +++ b/msgraph_beta/generated/print/printers/create/create_post_request_body.py @@ -15,14 +15,14 @@ class CreatePostRequestBody(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 hasPhysicalDevice property + has_physical_device: Optional[bool] = False # The certificateSigningRequest property certificate_signing_request: Optional[PrintCertificateSigningRequest] = None # The connectorId property connector_id: Optional[str] = None # The displayName property display_name: Optional[str] = None - # The hasPhysicalDevice property - has_physical_device: Optional[bool] = None # The manufacturer property manufacturer: Optional[str] = None # The model property diff --git a/msgraph_beta/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py b/msgraph_beta/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py index a64c90b4791..94f20db18dc 100644 --- a/msgraph_beta/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py +++ b/msgraph_beta/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py @@ -29,7 +29,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}/print/shares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/print/shares/item/allowed_users/ref/ref_request_builder.py b/msgraph_beta/generated/print/shares/item/allowed_users/ref/ref_request_builder.py index 30c02dea293..f1e18be883d 100644 --- a/msgraph_beta/generated/print/shares/item/allowed_users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/print/shares/item/allowed_users/ref/ref_request_builder.py @@ -29,7 +29,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}/print/shares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/privileged_signup_status/can_sign_up/can_sign_up_get_response.py b/msgraph_beta/generated/privileged_signup_status/can_sign_up/can_sign_up_get_response.py index c7b4367a20f..a267484b451 100644 --- a/msgraph_beta/generated/privileged_signup_status/can_sign_up/can_sign_up_get_response.py +++ b/msgraph_beta/generated/privileged_signup_status/can_sign_up/can_sign_up_get_response.py @@ -13,7 +13,7 @@ class CanSignUpGetResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CanSignUpGetResponse: diff --git a/msgraph_beta/generated/privileged_signup_status/is_signed_up/is_signed_up_get_response.py b/msgraph_beta/generated/privileged_signup_status/is_signed_up/is_signed_up_get_response.py index 2c1da299ca0..35deb36b355 100644 --- a/msgraph_beta/generated/privileged_signup_status/is_signed_up/is_signed_up_get_response.py +++ b/msgraph_beta/generated/privileged_signup_status/is_signed_up/is_signed_up_get_response.py @@ -13,7 +13,7 @@ class IsSignedUpGetResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsSignedUpGetResponse: diff --git a/msgraph_beta/generated/programs/item/program_item_request_builder.py b/msgraph_beta/generated/programs/item/program_item_request_builder.py index 56cfa60d468..a97f234163a 100644 --- a/msgraph_beta/generated/programs/item/program_item_request_builder.py +++ b/msgraph_beta/generated/programs/item/program_item_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - In the Microsoft Entra access reviews feature, delete a program object. Do not delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted. + In the Microsoft Entra access reviews feature, delete a program object. Don't delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted. 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/program-delete?view=graph-rest-beta @@ -96,7 +96,7 @@ async def patch(self,body: Program, request_configuration: Optional[RequestConfi def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - In the Microsoft Entra access reviews feature, delete a program object. Do not delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted. + In the Microsoft Entra access reviews feature, delete a program object. Don't delete a program which still has programControl linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/reports/correlations/correlations_request_builder.py b/msgraph_beta/generated/reports/correlations/correlations_request_builder.py new file mode 100644 index 00000000000..11585dc1b52 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/correlations_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.identity_correlation_collection_response import IdentityCorrelationCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.identity_correlation_item_request_builder import IdentityCorrelationItemRequestBuilder + +class CorrelationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CorrelationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/correlations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_identity_correlation_id(self,identity_correlation_id: str) -> IdentityCorrelationItemRequestBuilder: + """ + Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + param identity_correlation_id: The unique identifier of identityCorrelation + Returns: IdentityCorrelationItemRequestBuilder + """ + if identity_correlation_id is None: + raise TypeError("identity_correlation_id cannot be null.") + from .item.identity_correlation_item_request_builder import IdentityCorrelationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["identityCorrelation%2Did"] = identity_correlation_id + return IdentityCorrelationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityCorrelationCollectionResponse]: + """ + List the identityCorrelation reports in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityCorrelationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/reportroot-list-correlations?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.identity_correlation_collection_response import IdentityCorrelationCollectionResponse + + return await self.request_adapter.send_async(request_info, IdentityCorrelationCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the identityCorrelation reports in the tenant. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> CorrelationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CorrelationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CorrelationsRequestBuilder(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 CorrelationsRequestBuilderGetQueryParameters(): + """ + List the identityCorrelation reports in the tenant. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CorrelationsRequestBuilderGetRequestConfiguration(RequestConfiguration[CorrelationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/correlations/count/count_request_builder.py b/msgraph_beta/generated/reports/correlations/count/count_request_builder.py new file mode 100644 index 00000000000..d7b550d701b --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/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/correlations/$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/correlations/item/identities/count/count_request_builder.py b/msgraph_beta/generated/reports/correlations/item/identities/count/count_request_builder.py new file mode 100644 index 00000000000..3da34277ab2 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/identities/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/correlations/{identityCorrelation%2Did}/identities/$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/correlations/item/identities/identities_request_builder.py b/msgraph_beta/generated/reports/correlations/item/identities/identities_request_builder.py new file mode 100644 index 00000000000..bf97ee0a4fc --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/identities/identities_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.correlated_identity_collection_response import CorrelatedIdentityCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.correlated_identity_item_request_builder import CorrelatedIdentityItemRequestBuilder + +class IdentitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the identities property of the microsoft.graph.identityCorrelation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new IdentitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/correlations/{identityCorrelation%2Did}/identities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_correlated_identity_id(self,correlated_identity_id: str) -> CorrelatedIdentityItemRequestBuilder: + """ + Provides operations to manage the identities property of the microsoft.graph.identityCorrelation entity. + param correlated_identity_id: The unique identifier of correlatedIdentity + Returns: CorrelatedIdentityItemRequestBuilder + """ + if correlated_identity_id is None: + raise TypeError("correlated_identity_id cannot be null.") + from .item.correlated_identity_item_request_builder import CorrelatedIdentityItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["correlatedIdentity%2Did"] = correlated_identity_id + return CorrelatedIdentityItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]] = None) -> Optional[CorrelatedIdentityCollectionResponse]: + """ + List the correlatedIdentity results for an identityCorrelation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CorrelatedIdentityCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/identitycorrelation-list-identities?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.correlated_identity_collection_response import CorrelatedIdentityCollectionResponse + + return await self.request_adapter.send_async(request_info, CorrelatedIdentityCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the correlatedIdentity results for an identityCorrelation 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) -> IdentitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: IdentitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return IdentitiesRequestBuilder(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 IdentitiesRequestBuilderGetQueryParameters(): + """ + List the correlatedIdentity results for an identityCorrelation 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 IdentitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/correlations/item/identities/item/correlated_identity_item_request_builder.py b/msgraph_beta/generated/reports/correlations/item/identities/item/correlated_identity_item_request_builder.py new file mode 100644 index 00000000000..ea493755258 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/identities/item/correlated_identity_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.correlated_identity import CorrelatedIdentity + from ......models.o_data_errors.o_data_error import ODataError + +class CorrelatedIdentityItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the identities property of the microsoft.graph.identityCorrelation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CorrelatedIdentityItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/correlations/{identityCorrelation%2Did}/identities/{correlatedIdentity%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property identities 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[CorrelatedIdentityItemRequestBuilderGetQueryParameters]] = None) -> Optional[CorrelatedIdentity]: + """ + Get a correlatedIdentity object from an identityCorrelation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CorrelatedIdentity] + Find more info here: https://learn.microsoft.com/graph/api/correlatedidentity-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.correlated_identity import CorrelatedIdentity + + return await self.request_adapter.send_async(request_info, CorrelatedIdentity, error_mapping) + + async def patch(self,body: CorrelatedIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CorrelatedIdentity]: + """ + Update the navigation property identities in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CorrelatedIdentity] + """ + 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.correlated_identity import CorrelatedIdentity + + return await self.request_adapter.send_async(request_info, CorrelatedIdentity, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property identities 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[CorrelatedIdentityItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a correlatedIdentity object from an identityCorrelation 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: CorrelatedIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property identities 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) -> CorrelatedIdentityItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CorrelatedIdentityItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CorrelatedIdentityItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CorrelatedIdentityItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 CorrelatedIdentityItemRequestBuilderGetQueryParameters(): + """ + Get a correlatedIdentity object from an identityCorrelation 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 CorrelatedIdentityItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CorrelatedIdentityItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CorrelatedIdentityItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/correlations/item/identity_correlation_item_request_builder.py b/msgraph_beta/generated/reports/correlations/item/identity_correlation_item_request_builder.py new file mode 100644 index 00000000000..649ab8c7fd1 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/identity_correlation_item_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.identity_correlation import IdentityCorrelation + from ....models.o_data_errors.o_data_error import ODataError + from .identities.identities_request_builder import IdentitiesRequestBuilder + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + +class IdentityCorrelationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new IdentityCorrelationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/correlations/{identityCorrelation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property correlations 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[IdentityCorrelationItemRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityCorrelation]: + """ + Get an identityCorrelation object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityCorrelation] + Find more info here: https://learn.microsoft.com/graph/api/identitycorrelation-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.identity_correlation import IdentityCorrelation + + return await self.request_adapter.send_async(request_info, IdentityCorrelation, error_mapping) + + async def patch(self,body: IdentityCorrelation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IdentityCorrelation]: + """ + Update the navigation property correlations in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityCorrelation] + """ + 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.identity_correlation import IdentityCorrelation + + return await self.request_adapter.send_async(request_info, IdentityCorrelation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property correlations 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[IdentityCorrelationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get an identityCorrelation 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: IdentityCorrelation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property correlations 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) -> IdentityCorrelationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: IdentityCorrelationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return IdentityCorrelationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def identities(self) -> IdentitiesRequestBuilder: + """ + Provides operations to manage the identities property of the microsoft.graph.identityCorrelation entity. + """ + from .identities.identities_request_builder import IdentitiesRequestBuilder + + return IdentitiesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_principal(self) -> ServicePrincipalRequestBuilder: + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.identityCorrelation entity. + """ + from .service_principal.service_principal_request_builder import ServicePrincipalRequestBuilder + + return ServicePrincipalRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class IdentityCorrelationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 IdentityCorrelationItemRequestBuilderGetQueryParameters(): + """ + Get an identityCorrelation 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 IdentityCorrelationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentityCorrelationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 IdentityCorrelationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/correlations/item/service_principal/service_principal_request_builder.py b/msgraph_beta/generated/reports/correlations/item/service_principal/service_principal_request_builder.py new file mode 100644 index 00000000000..d8fbd114567 --- /dev/null +++ b/msgraph_beta/generated/reports/correlations/item/service_principal/service_principal_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.service_principal import ServicePrincipal + +class ServicePrincipalRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the servicePrincipal property of the microsoft.graph.identityCorrelation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServicePrincipalRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/correlations/{identityCorrelation%2Did}/servicePrincipal{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> Optional[ServicePrincipal]: + """ + The service principal associated with this correlation report. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServicePrincipal] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.service_principal import ServicePrincipal + + return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The service principal associated with this correlation report. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> ServicePrincipalRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServicePrincipalRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServicePrincipalRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ServicePrincipalRequestBuilderGetQueryParameters(): + """ + The service principal associated with this correlation report. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ServicePrincipalRequestBuilderGetRequestConfiguration(RequestConfiguration[ServicePrincipalRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/identity_analytics/groups/count/count_request_builder.py b/msgraph_beta/generated/reports/identity_analytics/groups/count/count_request_builder.py new file mode 100644 index 00000000000..1f3c7c05691 --- /dev/null +++ b/msgraph_beta/generated/reports/identity_analytics/groups/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/identityAnalytics/groups/$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/identity_analytics/groups/groups_request_builder.py b/msgraph_beta/generated/reports/identity_analytics/groups/groups_request_builder.py new file mode 100644 index 00000000000..ccbea07c0ed --- /dev/null +++ b/msgraph_beta/generated/reports/identity_analytics/groups/groups_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.group_analytics import GroupAnalytics + from ....models.group_analytics_collection_response import GroupAnalyticsCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.group_analytics_item_request_builder import GroupAnalyticsItemRequestBuilder + +class GroupsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the groups property of the microsoft.graph.identityAnalyticsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GroupsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identityAnalytics/groups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_group_analytics_id(self,group_analytics_id: str) -> GroupAnalyticsItemRequestBuilder: + """ + Provides operations to manage the groups property of the microsoft.graph.identityAnalyticsRoot entity. + param group_analytics_id: The unique identifier of groupAnalytics + Returns: GroupAnalyticsItemRequestBuilder + """ + if group_analytics_id is None: + raise TypeError("group_analytics_id cannot be null.") + from .item.group_analytics_item_request_builder import GroupAnalyticsItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["groupAnalytics%2Did"] = group_analytics_id + return GroupAnalyticsItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GroupsRequestBuilderGetQueryParameters]] = None) -> Optional[GroupAnalyticsCollectionResponse]: + """ + Get a list of the groupAnalytics objects and their properties for a Microsoft Entra tenant. Each object holds point-in-time identity analytics for one group. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GroupAnalyticsCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/identityanalyticsroot-list-groups?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.group_analytics_collection_response import GroupAnalyticsCollectionResponse + + return await self.request_adapter.send_async(request_info, GroupAnalyticsCollectionResponse, error_mapping) + + async def post(self,body: GroupAnalytics, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GroupAnalytics]: + """ + Create new navigation property to groups for reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GroupAnalytics] + """ + 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.group_analytics import GroupAnalytics + + return await self.request_adapter.send_async(request_info, GroupAnalytics, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GroupsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the groupAnalytics objects and their properties for a Microsoft Entra tenant. Each object holds point-in-time identity analytics for one group. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: GroupAnalytics, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to groups 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) -> GroupsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GroupsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GroupsRequestBuilder(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 GroupsRequestBuilderGetQueryParameters(): + """ + Get a list of the groupAnalytics objects and their properties for a Microsoft Entra tenant. Each object holds point-in-time identity analytics for one group. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GroupsRequestBuilderGetRequestConfiguration(RequestConfiguration[GroupsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 GroupsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/identity_analytics/groups/item/group_analytics_item_request_builder.py b/msgraph_beta/generated/reports/identity_analytics/groups/item/group_analytics_item_request_builder.py new file mode 100644 index 00000000000..21e6a141f53 --- /dev/null +++ b/msgraph_beta/generated/reports/identity_analytics/groups/item/group_analytics_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.group_analytics import GroupAnalytics + from .....models.o_data_errors.o_data_error import ODataError + +class GroupAnalyticsItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the groups property of the microsoft.graph.identityAnalyticsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GroupAnalyticsItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identityAnalytics/groups/{groupAnalytics%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property groups 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[GroupAnalyticsItemRequestBuilderGetQueryParameters]] = None) -> Optional[GroupAnalytics]: + """ + Read the properties of a groupAnalytics object that contains point-in-time analytics for a group in a Microsoft Entra tenant, as part of identity analytics. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GroupAnalytics] + Find more info here: https://learn.microsoft.com/graph/api/groupanalytics-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.group_analytics import GroupAnalytics + + return await self.request_adapter.send_async(request_info, GroupAnalytics, error_mapping) + + async def patch(self,body: GroupAnalytics, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GroupAnalytics]: + """ + Update the navigation property groups in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GroupAnalytics] + """ + 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.group_analytics import GroupAnalytics + + return await self.request_adapter.send_async(request_info, GroupAnalytics, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property groups 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[GroupAnalyticsItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties of a groupAnalytics object that contains point-in-time analytics for a group in a Microsoft Entra tenant, as part of identity analytics. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: GroupAnalytics, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property groups 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) -> GroupAnalyticsItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GroupAnalyticsItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GroupAnalyticsItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GroupAnalyticsItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 GroupAnalyticsItemRequestBuilderGetQueryParameters(): + """ + Read the properties of a groupAnalytics object that contains point-in-time analytics for a group in a Microsoft Entra tenant, as part of identity analytics. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 GroupAnalyticsItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GroupAnalyticsItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 GroupAnalyticsItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/identity_analytics/identity_analytics_request_builder.py b/msgraph_beta/generated/reports/identity_analytics/identity_analytics_request_builder.py new file mode 100644 index 00000000000..f96b28bcd0b --- /dev/null +++ b/msgraph_beta/generated/reports/identity_analytics/identity_analytics_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.identity_analytics_root import IdentityAnalyticsRoot + from ...models.o_data_errors.o_data_error import ODataError + from .groups.groups_request_builder import GroupsRequestBuilder + +class IdentityAnalyticsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the identityAnalytics property of the microsoft.graph.reportRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new IdentityAnalyticsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identityAnalytics{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property identityAnalytics 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[IdentityAnalyticsRequestBuilderGetQueryParameters]] = None) -> Optional[IdentityAnalyticsRoot]: + """ + Microsoft Entra identity analytics for the tenant, including its groups. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityAnalyticsRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.identity_analytics_root import IdentityAnalyticsRoot + + return await self.request_adapter.send_async(request_info, IdentityAnalyticsRoot, error_mapping) + + async def patch(self,body: IdentityAnalyticsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IdentityAnalyticsRoot]: + """ + Update the navigation property identityAnalytics in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[IdentityAnalyticsRoot] + """ + 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.identity_analytics_root import IdentityAnalyticsRoot + + return await self.request_adapter.send_async(request_info, IdentityAnalyticsRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property identityAnalytics 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[IdentityAnalyticsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Microsoft Entra identity analytics for the tenant, including its groups. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: IdentityAnalyticsRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property identityAnalytics 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) -> IdentityAnalyticsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: IdentityAnalyticsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return IdentityAnalyticsRequestBuilder(self.request_adapter, raw_url) + + @property + def groups(self) -> GroupsRequestBuilder: + """ + Provides operations to manage the groups property of the microsoft.graph.identityAnalyticsRoot entity. + """ + from .groups.groups_request_builder import GroupsRequestBuilder + + return GroupsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class IdentityAnalyticsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 IdentityAnalyticsRequestBuilderGetQueryParameters(): + """ + Microsoft Entra identity analytics for the tenant, including its groups. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 IdentityAnalyticsRequestBuilderGetRequestConfiguration(RequestConfiguration[IdentityAnalyticsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 IdentityAnalyticsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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 7b7cf0d6469..eb7ae9e5ccd 100644 --- a/msgraph_beta/generated/reports/reports_request_builder.py +++ b/msgraph_beta/generated/reports/reports_request_builder.py @@ -21,6 +21,7 @@ from .app_credential_sign_in_activities.app_credential_sign_in_activities_request_builder import AppCredentialSignInActivitiesRequestBuilder from .authentication_methods.authentication_methods_request_builder import AuthenticationMethodsRequestBuilder from .azure_a_d_premium_license_insight.azure_a_d_premium_license_insight_request_builder import AzureADPremiumLicenseInsightRequestBuilder + from .correlations.correlations_request_builder import CorrelationsRequestBuilder from .credential_user_registration_details.credential_user_registration_details_request_builder import CredentialUserRegistrationDetailsRequestBuilder from .daily_print_usage.daily_print_usage_request_builder import DailyPrintUsageRequestBuilder from .daily_print_usage_by_printer.daily_print_usage_by_printer_request_builder import DailyPrintUsageByPrinterRequestBuilder @@ -150,6 +151,7 @@ from .get_yammer_groups_activity_detail_with_period.get_yammer_groups_activity_detail_with_period_request_builder import GetYammerGroupsActivityDetailWithPeriodRequestBuilder from .get_yammer_groups_activity_group_counts_with_period.get_yammer_groups_activity_group_counts_with_period_request_builder import GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilder from .health_monitoring.health_monitoring_request_builder import HealthMonitoringRequestBuilder + from .identity_analytics.identity_analytics_request_builder import IdentityAnalyticsRequestBuilder from .managed_device_enrollment_abandonment_details_with_skip_with_top_with_filter_with_skip_token.managed_device_enrollment_abandonment_details_with_skip_with_top_with_filter_with_skip_token_request_builder import ManagedDeviceEnrollmentAbandonmentDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder from .managed_device_enrollment_abandonment_summary_with_skip_with_top_with_filter_with_skip_token.managed_device_enrollment_abandonment_summary_with_skip_with_top_with_filter_with_skip_token_request_builder import ManagedDeviceEnrollmentAbandonmentSummaryWithSkipWithTopWithFilterWithSkipTokenRequestBuilder from .managed_device_enrollment_failure_details.managed_device_enrollment_failure_details_request_builder import ManagedDeviceEnrollmentFailureDetailsRequestBuilder @@ -1734,6 +1736,15 @@ def azure_a_d_premium_license_insight(self) -> AzureADPremiumLicenseInsightReque return AzureADPremiumLicenseInsightRequestBuilder(self.request_adapter, self.path_parameters) + @property + def correlations(self) -> CorrelationsRequestBuilder: + """ + Provides operations to manage the correlations property of the microsoft.graph.reportRoot entity. + """ + from .correlations.correlations_request_builder import CorrelationsRequestBuilder + + return CorrelationsRequestBuilder(self.request_adapter, self.path_parameters) + @property def credential_user_registration_details(self) -> CredentialUserRegistrationDetailsRequestBuilder: """ @@ -1887,6 +1898,15 @@ def health_monitoring(self) -> HealthMonitoringRequestBuilder: return HealthMonitoringRequestBuilder(self.request_adapter, self.path_parameters) + @property + def identity_analytics(self) -> IdentityAnalyticsRequestBuilder: + """ + Provides operations to manage the identityAnalytics property of the microsoft.graph.reportRoot entity. + """ + from .identity_analytics.identity_analytics_request_builder import IdentityAnalyticsRequestBuilder + + return IdentityAnalyticsRequestBuilder(self.request_adapter, self.path_parameters) + @property def managed_device_enrollment_failure_details(self) -> ManagedDeviceEnrollmentFailureDetailsRequestBuilder: """ diff --git a/msgraph_beta/generated/role_management/cloud_p_c/cloud_p_c_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/cloud_p_c_request_builder.py index fb71347836f..f3e65b30343 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/cloud_p_c_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/cloud_p_c_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CloudPCR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: RbacApplicationMultiple, request_configuration: Optio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: RbacApplicationMultiple, request_con param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> CloudPCRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CloudPCRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CloudPCRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/count/count_request_builder.py index 13a50d1431d..bf24dc5b531 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 94ea5e0af33..a5e2cbc732b 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/count/count_request_builder.py index b0a1b403625..57e87302c80 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index 3db648acae3..0fa1d3e47a7 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index 76f6a55ae90..41aef3dcc2c 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index 50f42b57e4e..6dbd0ebfd9e 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 9c1a82feb48..455bcc9fd4d 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index b1ca51fcae7..d26c5a161f9 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/resource_namespaces_request_builder.py index 5c3a37226a2..bff58a62d5f 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/count/count_request_builder.py index 3a5334bc693..b8d93ca2fa9 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/app_scopes_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/app_scopes_request_builder.py index b01c01b5375..ca2a5feaefb 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/app_scopes_request_builder.py @@ -39,7 +39,6 @@ def by_app_scope_id(self,app_scope_id: str) -> AppScopeItemRequestBuilder: param app_scope_id: The unique identifier of appScope Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if app_scope_id is None: raise TypeError("app_scope_id cannot be null.") from .item.app_scope_item_request_builder import AppScopeItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScopeCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: AppScope, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: AppScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> AppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/count/count_request_builder.py index 596eec178db..212fd9b530a 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py index 004b88cbfff..8f47fd7190e 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/count/count_request_builder.py index d10a7bab17a..5b6c23dbb54 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/directory_scopes_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/directory_scopes_request_builder.py index 67229b2b71b..e4b852d0c19 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/directory_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/directory_scopes_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> DirectoryScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py index c93128b44f0..73b35c8b60c 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/count/count_request_builder.py index 5829fb4ce6a..cf63bc29f44 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/item/directory_object_item_request_builder.py index 275cec346f4..cd493011dc6 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/principals_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/principals_request_builder.py index 8ffed62c75a..12170947b5e 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/principals_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/principals/principals_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> PrincipalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/role_definition/role_definition_request_builder.py index a1f8bbb3ac0..ba7f35b739f 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py index 463ff32ae41..07637862cd9 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,13 +76,12 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR async def patch(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UnifiedRoleAssignmentMultiple]: """ - Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,12 +122,11 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentMultipleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentMultipleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/role_assignments_request_builder.py index 6e5b9adc519..333dd20642b 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_multiple_id(self,unified_role_assignment_multiple param unified_role_assignment_multiple_id: The unique identifier of unifiedRoleAssignmentMultiple Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_multiple_id is None: raise TypeError("unified_role_assignment_multiple_id cannot be null.") from .item.unified_role_assignment_multiple_item_request_builder import UnifiedRoleAssignmentMultipleItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultipleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentMultiple, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/count/count_request_builder.py index b4cd9e55088..67016143b7d 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 3f3fb98aa64..114214a3875 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index fb2968c500f..9b6aa50d7fe 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index 97009c9aa29..62d091b4dc8 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 4296919060b..14b5298b7b7 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 974a3af3b13..2cb1b6aaae6 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/unified_role_definition_item_request_builder.py index cc52ec02473..2c7352d7ed5 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/item/unified_role_definition_item_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/role_definitions_request_builder.py index f77365fcf53..ae5a2220066 100644 --- a/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/cloud_p_c/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/custom_app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/custom_app_scopes/count/count_request_builder.py index 81dc575fd66..f64787c51c5 100644 --- a/msgraph_beta/generated/role_management/defender/custom_app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/custom_app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/custom_app_scopes/custom_app_scopes_request_builder.py b/msgraph_beta/generated/role_management/defender/custom_app_scopes/custom_app_scopes_request_builder.py index 2b3ac4e6167..e647db3c99d 100644 --- a/msgraph_beta/generated/role_management/defender/custom_app_scopes/custom_app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/custom_app_scopes/custom_app_scopes_request_builder.py @@ -38,7 +38,6 @@ def by_custom_app_scope_id(self,custom_app_scope_id: str) -> CustomAppScopeItemR param custom_app_scope_id: The unique identifier of customAppScope Returns: CustomAppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if custom_app_scope_id is None: raise TypeError("custom_app_scope_id cannot be null.") from .item.custom_app_scope_item_request_builder import CustomAppScopeItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomAp Returns: Optional[CustomAppScopeCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacapplicationmultiple-list-customappscopes?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -75,7 +73,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -87,7 +84,6 @@ def with_url(self,raw_url: str) -> CustomAppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CustomAppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CustomAppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/custom_app_scopes/item/custom_app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/defender/custom_app_scopes/item/custom_app_scope_item_request_builder.py index 19a27bd9f83..64363c73997 100644 --- a/msgraph_beta/generated/role_management/defender/custom_app_scopes/item/custom_app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/custom_app_scopes/item/custom_app_scope_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomAp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomAppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> CustomAppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CustomAppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CustomAppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/defender_request_builder.py b/msgraph_beta/generated/role_management/defender/defender_request_builder.py index c5606ccc346..5776e40fbcd 100644 --- a/msgraph_beta/generated/role_management/defender/defender_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/defender_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Defender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRbacApplicationMultiple, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRbacApplicationMultiple, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> DefenderRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DefenderRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DefenderRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/count/count_request_builder.py index 09abe28ebdb..c373d6d22e5 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 7bbd58740d0..2be4a611a57 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/count/count_request_builder.py index 2e1f3c9689e..155cc7da86a 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index c800756b4fb..33e7c162eb3 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index 01d9ee4ab26..e94eb941ae0 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index a6a3bb80b6b..3e8d5e6f6e2 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index ff6c8ee839d..778843f2e2c 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index c542f8d23e5..3d3ae15da24 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/defender/resource_namespaces/resource_namespaces_request_builder.py index cd34e3e47d1..8da7627e40b 100644 --- a/msgraph_beta/generated/role_management/defender/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/count/count_request_builder.py index 08cad054802..7406d8d0f36 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/app_scopes_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/app_scopes_request_builder.py index 62b4638011e..33a87de1c92 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/app_scopes_request_builder.py @@ -39,7 +39,6 @@ def by_app_scope_id(self,app_scope_id: str) -> AppScopeItemRequestBuilder: param app_scope_id: The unique identifier of appScope Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if app_scope_id is None: raise TypeError("app_scope_id cannot be null.") from .item.app_scope_item_request_builder import AppScopeItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScopeCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: AppScope, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: AppScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> AppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/count/count_request_builder.py index 7187d7ea88b..d3a970d0497 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py index 9e70a4d4dcc..56c10b57f13 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/count/count_request_builder.py index f1648f1fcfb..259e6b0884e 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/directory_scopes_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/directory_scopes_request_builder.py index 066f6590960..80cc48319ff 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/directory_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/directory_scopes_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> DirectoryScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py index 7b45acd7486..6ce2e54e2b1 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/count/count_request_builder.py index a934d70616e..06dcc8b8eb9 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/item/directory_object_item_request_builder.py index 4874f225741..1c95f6f5bca 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/principals_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/principals_request_builder.py index 5c3c1c1e617..ec67460c13d 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/principals_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/principals/principals_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> PrincipalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/role_definition/role_definition_request_builder.py index d0d02c5f669..06a5ba5443b 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py index c8ba85c2917..cceb0e42255 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignmentMultiple, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentMultiple, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentMultipleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentMultipleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/defender/role_assignments/role_assignments_request_builder.py index 54442f21881..401c7db7806 100644 --- a/msgraph_beta/generated/role_management/defender/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_multiple_id(self,unified_role_assignment_multiple param unified_role_assignment_multiple_id: The unique identifier of unifiedRoleAssignmentMultiple Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_multiple_id is None: raise TypeError("unified_role_assignment_multiple_id cannot be null.") from .item.unified_role_assignment_multiple_item_request_builder import UnifiedRoleAssignmentMultipleItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultipleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentMultiple, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/count/count_request_builder.py index 12f8528f7d1..639175cfbc4 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 3d1d7d00682..abd89a5bea8 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index b189da859af..c8abdba42aa 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index 10a9edf76d6..944af96c447 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 5ee2fc99a8c..04d393641d5 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 24ef08eb52f..07641a4183d 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/item/unified_role_definition_item_request_builder.py index f38b62bec1e..770dad18ada 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/item/unified_role_definition_item_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/defender/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/defender/role_definitions/role_definitions_request_builder.py index cfc8f55335d..e05e0afa19f 100644 --- a/msgraph_beta/generated/role_management/defender/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/defender/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/device_management_request_builder.py b/msgraph_beta/generated/role_management/device_management/device_management_request_builder.py index f5f0ba04a67..436fc02cb7b 100644 --- a/msgraph_beta/generated/role_management/device_management/device_management_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/device_management_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: RbacApplicationMultiple, request_configuration: Optio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationMultiple] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: RbacApplicationMultiple, request_con param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> DeviceManagementRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DeviceManagementRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DeviceManagementRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/count/count_request_builder.py index 6d5bdcaaa5a..d490ffb80f9 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 601a0657a03..f81a6ab69f2 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/count/count_request_builder.py index 14e14ac76c1..a7128994ddc 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index 33ba8fdce87..dda855b57fc 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index a4b50467b26..15d5f330d50 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index 9318184b263..d326bfab4b5 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index aacb3816445..a8a5abdab87 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index d89d700b4a8..fb0b840c912 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/device_management/resource_namespaces/resource_namespaces_request_builder.py index c88ed9452ea..b255d04fd91 100644 --- a/msgraph_beta/generated/role_management/device_management/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/count/count_request_builder.py index 4550b67a4fb..b81f0c6c30a 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/app_scopes_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/app_scopes_request_builder.py index 3f860719e6f..6ac55684ed0 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/app_scopes_request_builder.py @@ -39,7 +39,6 @@ def by_app_scope_id(self,app_scope_id: str) -> AppScopeItemRequestBuilder: param app_scope_id: The unique identifier of appScope Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if app_scope_id is None: raise TypeError("app_scope_id cannot be null.") from .item.app_scope_item_request_builder import AppScopeItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScopeCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: AppScope, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: AppScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> AppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/count/count_request_builder.py index 8b2d19d42f6..7893e702abe 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py index 1738fc84bc8..f847615e8bf 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/app_scopes/item/app_scope_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/count/count_request_builder.py index 2e85762665f..8445cc6f0e0 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/directory_scopes_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/directory_scopes_request_builder.py index ec7ddfee655..ab3d0e92920 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/directory_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/directory_scopes_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> DirectoryScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py index 4e716c42c09..ed318ab9e6b 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/directory_scopes/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/count/count_request_builder.py index ffee7ec41c1..21bffb76031 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/item/directory_object_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/item/directory_object_item_request_builder.py index 434588b1666..3ecd1a8a578 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/item/directory_object_item_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/principals_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/principals_request_builder.py index d32ba04491d..205deff47cb 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/principals_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/principals/principals_request_builder.py @@ -38,7 +38,6 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem param directory_object_id: The unique identifier of directoryObject Returns: DirectoryObjectItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if directory_object_id is None: raise TypeError("directory_object_id cannot be null.") from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -53,7 +52,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObjectCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -74,7 +72,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -86,7 +83,6 @@ def with_url(self,raw_url: str) -> PrincipalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/role_definition/role_definition_request_builder.py index d35a4e7f492..87d3c3269ce 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py index cd48a788c1a..51a9434cbb4 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/item/unified_role_assignment_multiple_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,13 +76,12 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR async def patch(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UnifiedRoleAssignmentMultiple]: """ - Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentmultiple-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,12 +122,11 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update. + Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment doesn't support update. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentMultipleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentMultipleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_assignments/role_assignments_request_builder.py index 966be8979da..6964802511d 100644 --- a/msgraph_beta/generated/role_management/device_management/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_multiple_id(self,unified_role_assignment_multiple param unified_role_assignment_multiple_id: The unique identifier of unifiedRoleAssignmentMultiple Returns: UnifiedRoleAssignmentMultipleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_multiple_id is None: raise TypeError("unified_role_assignment_multiple_id cannot be null.") from .item.unified_role_assignment_multiple_item_request_builder import UnifiedRoleAssignmentMultipleItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentMultipleCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleAssignmentMultiple, request_configuration: Returns: Optional[UnifiedRoleAssignmentMultiple] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentMultiple, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/count/count_request_builder.py index fdf67c8e3e7..649743e906d 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index b93b4ff601d..032bef097fc 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index c4b330cfa5a..8baba84d7e7 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index cce9c55f5c0..1e2a22fabd7 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index d0cc470652c..28e3202df98 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 31ce434df46..92fd812f6fa 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/item/unified_role_definition_item_request_builder.py index 90bcb7003e7..3e22709a97a 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/item/unified_role_definition_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/device_management/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/device_management/role_definitions/role_definitions_request_builder.py index 7bdb5cdffea..bc722a27d5b 100644 --- a/msgraph_beta/generated/role_management/device_management/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/device_management/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/directory_request_builder.py b/msgraph_beta/generated/role_management/directory/directory_request_builder.py index 56335e34689..bf9f8524f94 100644 --- a/msgraph_beta/generated/role_management/directory/directory_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/directory_request_builder.py @@ -49,7 +49,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -68,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +88,6 @@ async def patch(self,body: RbacApplication, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -113,7 +110,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +121,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -138,7 +133,6 @@ def to_patch_request_information(self,body: RbacApplication, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -153,7 +147,6 @@ def with_url(self,raw_url: str) -> DirectoryRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/count/count_request_builder.py index e105c5c51bf..ad173e5b0b2 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 82125f2388f..14950eb6c0d 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py index 1cb49fcb174..6aa231e5dcc 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index 0bb8f996e91..27474cc7f97 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index 7425f7e6abe..779a518235f 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index dace231be44..057fdaf0d20 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRbacResourceAction] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacresourceaction-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 345bc25257f..19ba7936ede 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource Returns: Optional[UnifiedRbacResourceActionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacresourcenamespace-list-resourceactions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index 9834f20d48e..4d0ea335a2f 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRbacResourceNamespace] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacresourcenamespace-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py index a7328a3d067..965dcb08ac4 100644 --- a/msgraph_beta/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplicationmultiple-list-resourcenamespaces?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/count/count_request_builder.py index 76fa389167e..0673e1b60d0 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 8836a8aa15a..0007e23dee2 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/approval_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/approval_item_request_builder.py index fcda90b45c0..eba439d2129 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/approval_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/approval_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: Approval, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: Approval, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> ApprovalItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/count/count_request_builder.py index 10f620fd73f..70e9bb61edd 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py index 081b4c70138..b5b905219e9 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: ApprovalStep, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ApprovalStepItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalStepItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/steps_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/steps_request_builder.py index 79ee99c461e..b0e80403ef2 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/steps_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/item/steps/steps_request_builder.py @@ -39,7 +39,6 @@ def by_approval_step_id(self,approval_step_id: str) -> ApprovalStepItemRequestBu param approval_step_id: The unique identifier of approvalStep Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_step_id is None: raise TypeError("approval_step_id cannot be null.") from .item.approval_step_item_request_builder import ApprovalStepItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[StepsReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStepCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: ApprovalStep, request_configuration: Optional[RequestC param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> StepsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: StepsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return StepsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/role_assignment_approvals_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/role_assignment_approvals_request_builder.py index 49a86fb81a0..7863281d0b9 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_approvals/role_assignment_approvals_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_approvals/role_assignment_approvals_request_builder.py @@ -40,7 +40,6 @@ def by_approval_id(self,approval_id: str) -> ApprovalItemRequestBuilder: param approval_id: The unique identifier of approval Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_id is None: raise TypeError("approval_id cannot be null.") from .item.approval_item_request_builder import ApprovalItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: Approval, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: Approval, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentApprovalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentApprovalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentApprovalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py index 1de2ab41885..5fcb5da1fa4 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 2a7f5c7798b..ecb16cd67c5 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index fb2d905dd89..d1f7d89c9f6 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py index b29e2442275..7b1887de617 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py index f61d9861ce1..95fb1e32e3f 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py index 5e2d0095c0e..8e104a53f3d 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py index 07c3824f82a..03f9a1bf826 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py index 87b69cc2db0..dfc3f585d7d 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentScheduleInstance] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleInstanceItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py index 82b2bdfc885..b3165a8f237 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_instance_id(self,unified_role_assignment param unified_role_assignment_schedule_instance_id: The unique identifier of unifiedRoleAssignmentScheduleInstance Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_instance_id is None: raise TypeError("unified_role_assignment_schedule_instance_id cannot be null.") from .item.unified_role_assignment_schedule_instance_item_request_builder import UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignmentscheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -91,7 +88,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleInstance, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleInstance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleInstancesRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py index 3374f1f31a9..a790b694d19 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 13551d1397c..7cf9d2349b8 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index 14a73b270a8..97dd8321194 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py index 723a921c16a..497ba8c7530 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py index 0ee4560c630..c1116f410dd 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py index ac691055e93..4c6e7660b95 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py index ecbff85663d..66fb10e501a 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py index 55a45d69b7d..6ffe2bde346 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 6cd6e71af7d..9a211b07223 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py index 9eaac2135c9..86dc0b0f09e 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py @@ -43,7 +43,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -63,7 +62,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentScheduleRequest] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -85,7 +83,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -108,7 +105,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -120,7 +116,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -133,7 +128,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -148,7 +142,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleRequestItemReque param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py index 26d8ad84bfd..caf38f026a8 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_request_id(self,unified_role_assignment_ param unified_role_assignment_schedule_request_id: The unique identifier of unifiedRoleAssignmentScheduleRequest Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_request_id is None: raise TypeError("unified_role_assignment_schedule_request_id cannot be null.") from .item.unified_role_assignment_schedule_request_item_request_builder import UnifiedRoleAssignmentScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedulerequests?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -92,7 +89,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleRequest, request_configur Returns: Optional[UnifiedRoleAssignmentScheduleRequest] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignmentschedulerequests?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -128,7 +123,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleRequest, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleRequestsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py index e56c66101cd..d86eb4a272b 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 692739b24cf..5211d78e67a 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py index 770ff0d518d..ad18ed084a1 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py index 5939f364d86..54b4c7dfbd4 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py index cee6fca6da3..4a7ea0f8d53 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py index 1129223ad2f..934d8c7e3f9 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py index 91ba281b96c..fa023475c9a 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py index 64e8839e314..569279360ab 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignmentSchedule] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentSchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py index e19ecc3ba7b..9c11cc98c5a 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_id(self,unified_role_assignment_schedule param unified_role_assignment_schedule_id: The unique identifier of unifiedRoleAssignmentSchedule Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_id is None: raise TypeError("unified_role_assignment_schedule_id cannot be null.") from .item.unified_role_assignment_schedule_item_request_builder import UnifiedRoleAssignmentScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentScheduleCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -91,7 +88,6 @@ async def post(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentSchedule, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentSchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentSchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentSchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/count/count_request_builder.py index cc6cf30d960..5c6fe4999c6 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py index d08c52e68f3..b94724aba10 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py index d933ba8d3dd..75b070934ef 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py index f963e69e010..33bb8286bd7 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py index c6de8efcac5..99b56aec74f 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py index 275d3a5854b..71d96da1028 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignment-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignment-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/directory/role_assignments/role_assignments_request_builder.py index d83981abd5e..ef28429a9e5 100644 --- a/msgraph_beta/generated/role_management/directory/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/count/count_request_builder.py index 8ef166797f6..7ac25fef0cd 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 7e3e6186bf4..834c983d41f 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index 075f37f698f..cc13800793e 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index 203f7fe0140..db232521995 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 78767300229..aaffe87eaf4 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index e2ead4018f7..947bfa325e6 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py index 8d52df69751..36436ba6a25 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py @@ -39,7 +39,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/directory/role_definitions/role_definitions_request_builder.py index 9d83c0ed9b8..2d833a8f9d4 100644 --- a/msgraph_beta/generated/role_management/directory/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py index eb9117015a9..ceac4042fcc 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index ca71437fd7a..d571cac28ee 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py index 0ed70b58483..db33cab5527 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 40c592c3630..f2e2f3ec31f 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py index e35cbb19fc3..591ea7d6d63 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py index afb67f4140a..5469b50c107 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py index ffa7a85545c..8046d1da266 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleEligibilityScheduleInstance] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleInstance, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleInstan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleInstanceItemReq param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py index c3a6669fdf8..e63812edd64 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_instance_id(self,unified_role_eligibili param unified_role_eligibility_schedule_instance_id: The unique identifier of unifiedRoleEligibilityScheduleInstance Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_instance_id is None: raise TypeError("unified_role_eligibility_schedule_instance_id cannot be null.") from .item.unified_role_eligibility_schedule_instance_item_request_builder import UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig Returns: Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleeligibilityscheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -91,7 +88,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleInstancesRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py index a5df13836fd..3b14a8b8391 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 55cfeb4560c..8d7e01e6b8c 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py index 8d14d5cae99..addc2dca9a3 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py index 25dbc0623a9..dfaeac100a6 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py index f76703d99b6..196667601a6 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py index 8cde1dc7d87..b580db65838 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py index 4d1f7354535..d9ccd2ed228 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 911ecf62bb2..4367c160ae1 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py index 606c5912bbf..87c5af60b0c 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py @@ -42,7 +42,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -62,7 +61,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleEligibilityScheduleRequest] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -84,7 +82,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleRequest, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -132,7 +127,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleReques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleRequestItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py index 4c26ba05878..cd0e3c4e1f2 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_request_id(self,unified_role_eligibilit param unified_role_eligibility_schedule_request_id: The unique identifier of unifiedRoleEligibilityScheduleRequest Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_request_id is None: raise TypeError("unified_role_eligibility_schedule_request_id cannot be null.") from .item.unified_role_eligibility_schedule_request_item_request_builder import UnifiedRoleEligibilityScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig Returns: Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedulerequests?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -92,7 +89,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleRequest, request_configu Returns: Optional[UnifiedRoleEligibilityScheduleRequest] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleeligibilityschedulerequests?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -128,7 +123,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleRequestsRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py index f983b0cab78..7fc202170e7 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 89ec27765f8..c33ca58f1e0 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py index bbcb50f8c51..c1f030cac87 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py index c94df374e7e..888b3828e41 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py index 9519a00eec7..68a92ef79d6 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py index 28112104edc..51d0d9f8bb6 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py index 926e5ff86d7..362e6265699 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleEligibilitySchedule] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleEligibilitySchedule, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilitySchedule, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleItemRequestBuil param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py index f85d223f06c..81ff90dd495 100644 --- a/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_id(self,unified_role_eligibility_schedu param unified_role_eligibility_schedule_id: The unique identifier of unifiedRoleEligibilitySchedule Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_id is None: raise TypeError("unified_role_eligibility_schedule_id cannot be null.") from .item.unified_role_eligibility_schedule_item_request_builder import UnifiedRoleEligibilityScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -69,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig Returns: Optional[UnifiedRoleEligibilityScheduleCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -91,7 +88,6 @@ async def post(self,body: UnifiedRoleEligibilitySchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilitySchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> RoleEligibilitySchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilitySchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilitySchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/directory/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index 8a4b8bd28c6..b6d0e1f7abb 100644 --- a/msgraph_beta/generated/role_management/directory/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-rolescheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleScheduleInstancesdirectoryScopeIdDirector param raw_url: The raw URL to use for the request builder. Returns: RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/directory/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index c4488ea99a8..bcae09ad934 100644 --- a/msgraph_beta/generated/role_management/directory/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-roleschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleSchedulesdirectoryScopeIdDirectoryScopeId param raw_url: The raw URL to use for the request builder. Returns: RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/count/count_request_builder.py index bd426b2ef6f..854a1183e7c 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/app_scope/app_scope_request_builder.py index 6fbd96ce5bb..045556bdd87 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py index 67552c651bd..c6fe67891cb 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/principal/principal_request_builder.py index 7bc4e891be1..b80e50db276 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/role_definition/role_definition_request_builder.py index 59832086000..a8ec5cf172d 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py index 68e3898178a..e9fe71b1050 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/transitive_role_assignments_request_builder.py b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/transitive_role_assignments_request_builder.py index 53bd4c8645e..dce566eb97a 100644 --- a/msgraph_beta/generated/role_management/directory/transitive_role_assignments/transitive_role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/directory/transitive_role_assignments/transitive_role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Transiti Returns: Optional[UnifiedRoleAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-transitiveroleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> TransitiveRoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TransitiveRoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TransitiveRoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/count/count_request_builder.py index 43824dd408e..4e343f711f7 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/enterprise_apps_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/enterprise_apps_request_builder.py index fda64a3edca..9b84103f9ae 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/enterprise_apps_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/enterprise_apps_request_builder.py @@ -39,7 +39,6 @@ def by_rbac_application_id(self,rbac_application_id: str) -> RbacApplicationItem param rbac_application_id: The unique identifier of rbacApplication Returns: RbacApplicationItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if rbac_application_id is None: raise TypeError("rbac_application_id cannot be null.") from .item.rbac_application_item_request_builder import RbacApplicationItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Enterpri param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplicationCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: RbacApplication, request_configuration: Optional[Reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: RbacApplication, request_configuratio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> EnterpriseAppsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: EnterpriseAppsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return EnterpriseAppsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/rbac_application_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/rbac_application_item_request_builder.py index c79cca84819..f28625deaf4 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/rbac_application_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/rbac_application_item_request_builder.py @@ -49,7 +49,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -68,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RbacAppl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +88,6 @@ async def patch(self,body: RbacApplication, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -113,7 +110,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +121,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -138,7 +133,6 @@ def to_patch_request_information(self,body: RbacApplication, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -153,7 +147,6 @@ def with_url(self,raw_url: str) -> RbacApplicationItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RbacApplicationItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RbacApplicationItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/count/count_request_builder.py index b172a50bdd0..92e99ef0c1d 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 6cdf2616dbc..ed9509546ae 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/count/count_request_builder.py index 5c3572f9bb3..245db356284 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index cc0a02671a0..3e3a8d8f107 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index 09833242f54..10b3f549aad 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index 7cabac8af49..b1f5c6f716e 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index a4dddb6b2a9..9c629dfb2a1 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index 65e9396e1c5..73fd27658ef 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/resource_namespaces_request_builder.py index 9f7484fd9aa..9fc32eb959e 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/count/count_request_builder.py index 8fc8229086c..30aecc65d11 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index be8d101173c..5103a5fab65 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/approval_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/approval_item_request_builder.py index 768ebcf8c64..1d9a9417481 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/approval_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/approval_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: Approval, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: Approval, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> ApprovalItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/count/count_request_builder.py index ae7fa800b33..dcdad9aa8e5 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py index c1f7c9c05d2..5daf4eac816 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: ApprovalStep, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ApprovalStepItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalStepItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/steps_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/steps_request_builder.py index b910e44648c..904cb3c6376 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/steps_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/item/steps/steps_request_builder.py @@ -39,7 +39,6 @@ def by_approval_step_id(self,approval_step_id: str) -> ApprovalStepItemRequestBu param approval_step_id: The unique identifier of approvalStep Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_step_id is None: raise TypeError("approval_step_id cannot be null.") from .item.approval_step_item_request_builder import ApprovalStepItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[StepsReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStepCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: ApprovalStep, request_configuration: Optional[RequestC param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> StepsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: StepsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return StepsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/role_assignment_approvals_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/role_assignment_approvals_request_builder.py index 85831317682..e510fd75c3f 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/role_assignment_approvals_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_approvals/role_assignment_approvals_request_builder.py @@ -40,7 +40,6 @@ def by_approval_id(self,approval_id: str) -> ApprovalItemRequestBuilder: param approval_id: The unique identifier of approval Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_id is None: raise TypeError("approval_id cannot be null.") from .item.approval_item_request_builder import ApprovalItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: Approval, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: Approval, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentApprovalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentApprovalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentApprovalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/count/count_request_builder.py index f21f39355ce..dfc132a472a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 5e46b9f2ebc..60c6908f6c5 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index d09c10193ca..e3a3d5f8f19 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py index b4e706e44d4..81a27a30096 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 45579c677e9..f511471bdfd 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/principal/principal_request_builder.py index d875b1bf774..937fbc58bd2 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py index 0b764584fa5..b63a7731050 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py index 74a47da5b35..3aade842f04 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleInstanceItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py index bb322478253..7eab777dfdc 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_instance_id(self,unified_role_assignment param unified_role_assignment_schedule_instance_id: The unique identifier of unifiedRoleAssignmentScheduleInstance Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_instance_id is None: raise TypeError("unified_role_assignment_schedule_instance_id cannot be null.") from .item.unified_role_assignment_schedule_instance_item_request_builder import UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleInstance, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleInstance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleInstancesRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/count/count_request_builder.py index 3862b75f314..12d25c6b7d8 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 971d61ba9cd..9d7e83a1d84 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index a4700f0722b..202d1f6cde3 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py index c29cdff6916..5e430a4bb38 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py index b86c57e9165..c0c8591c166 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py index 930457044af..33e3ee67f5f 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/principal/principal_request_builder.py index 1c04c9ab078..4ff4b28a275 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py index 016916f11f3..1f632468a56 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 9ecd47bde22..1e627e48e8e 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py index 1e3d4d74722..8cd2ea0ea8b 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py @@ -43,7 +43,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -62,7 +61,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -84,7 +82,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -132,7 +127,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleRequestItemReque param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py index 5ad68728859..52189dc2f77 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_request_id(self,unified_role_assignment_ param unified_role_assignment_schedule_request_id: The unique identifier of unifiedRoleAssignmentScheduleRequest Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_request_id is None: raise TypeError("unified_role_assignment_schedule_request_id cannot be null.") from .item.unified_role_assignment_schedule_request_item_request_builder import UnifiedRoleAssignmentScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleRequest, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleRequest, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleRequestsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/count/count_request_builder.py index 074ca5cdc64..0a69bf37768 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 3b4839abbcb..93460314f70 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/activated_using/activated_using_request_builder.py index 959e0f14b84..de25900fd66 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/app_scope/app_scope_request_builder.py index eb442b4f105..30742fb5d25 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py index e099082ad42..5c6672f2452 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/principal/principal_request_builder.py index 5ae0aae441c..605674a98b8 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/role_definition/role_definition_request_builder.py index 2c1bfc964bb..e2c4aa68c60 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py index 1dabe18a203..da8825c5993 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentSchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/role_assignment_schedules_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/role_assignment_schedules_request_builder.py index 9d1d5d8e315..a395f512f2a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/role_assignment_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignment_schedules/role_assignment_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_id(self,unified_role_assignment_schedule param unified_role_assignment_schedule_id: The unique identifier of unifiedRoleAssignmentSchedule Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_id is None: raise TypeError("unified_role_assignment_schedule_id cannot be null.") from .item.unified_role_assignment_schedule_item_request_builder import UnifiedRoleAssignmentScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentSchedule, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentSchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentSchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentSchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/count/count_request_builder.py index d755415aea3..225607de990 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/app_scope/app_scope_request_builder.py index d1373eeef46..6721e649125 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/directory_scope/directory_scope_request_builder.py index 23f11bf4ba6..c3ee36c1d02 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/principal/principal_request_builder.py index 982e3e2c1e1..3804b73dffa 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/role_definition/role_definition_request_builder.py index ed65a50889f..32499350a14 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/unified_role_assignment_item_request_builder.py index 02647e250a7..85038db0bce 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/role_assignments_request_builder.py index e7600acccb4..6a95711b07a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/count/count_request_builder.py index d0a1194cc84..090ad944104 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 14c535c02c8..288149ea991 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index 8045aad209e..6b042200e15 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index ae827fa0de2..176c7335ed2 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 8d1fef274e3..3c8c8cf565a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index fd6119864af..1d436547a53 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/unified_role_definition_item_request_builder.py index 1eec0c9f99f..be83b80f494 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/item/unified_role_definition_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/role_definitions_request_builder.py index e37d4303683..20c85bac860 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/count/count_request_builder.py index b44d57ed2cd..fe1a91ddfcf 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 21da5958ed7..af9723d4c1f 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py index d39fcdb4a2a..fe68a879696 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 8c951fd2cbb..2816460382a 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/principal/principal_request_builder.py index 0a741514832..a8ad9982828 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py index a355165175c..83bcd584c39 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py index b908f9c57a7..4947d70c166 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleInstance, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleInstan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleInstanceItemReq param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py index 2cc27cd7580..6a7f00097a1 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_instance_id(self,unified_role_eligibili param unified_role_eligibility_schedule_instance_id: The unique identifier of unifiedRoleEligibilityScheduleInstance Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_instance_id is None: raise TypeError("unified_role_eligibility_schedule_instance_id cannot be null.") from .item.unified_role_eligibility_schedule_instance_item_request_builder import UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleInstancesRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/count/count_request_builder.py index a12700638a0..9ae02113bd8 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index a3f864e91df..a38fc3acbe4 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py index bb86230afef..af283776d7b 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py index bd66ba8a806..343d3b8ce96 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py index 8d5ee7e786f..e064f64e0ea 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/principal/principal_request_builder.py index 0366197606a..bce4d591acb 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py index 7102af87c8c..01896430bf5 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py index c6e3068fbbe..8d659d483da 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py index d440a04a0c6..ed886212686 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py @@ -42,7 +42,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleRequest, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleReques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleRequestItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py index 1ff98a8ae45..4d8707cf1e0 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_request_id(self,unified_role_eligibilit param unified_role_eligibility_schedule_request_id: The unique identifier of unifiedRoleEligibilityScheduleRequest Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_request_id is None: raise TypeError("unified_role_eligibility_schedule_request_id cannot be null.") from .item.unified_role_eligibility_schedule_request_item_request_builder import UnifiedRoleEligibilityScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleRequestsRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/count/count_request_builder.py index 05778ad73f5..44522ae5cc3 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index dd9fdb94682..c407c17affa 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py index 0c1614d356a..d5d950552d5 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py index f5f67bc3e52..3d1302dab97 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/principal/principal_request_builder.py index 3f733e3cf04..aa2a9c3ee05 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py index 8bcc20dece0..773969c4ade 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py index 07e459358df..ca782a867b7 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleEligibilitySchedule, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilitySchedule, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleItemRequestBuil param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/role_eligibility_schedules_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/role_eligibility_schedules_request_builder.py index 23f6fca3ff6..6cd3fd33e9c 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/role_eligibility_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_eligibility_schedules/role_eligibility_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_id(self,unified_role_eligibility_schedu param unified_role_eligibility_schedule_id: The unique identifier of unifiedRoleEligibilitySchedule Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_id is None: raise TypeError("unified_role_eligibility_schedule_id cannot be null.") from .item.unified_role_eligibility_schedule_item_request_builder import UnifiedRoleEligibilityScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilitySchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilitySchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilitySchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilitySchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilitySchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index 3c6ff3d0d15..f723c5dca1f 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-rolescheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleScheduleInstancesdirectoryScopeIdDirector param raw_url: The raw URL to use for the request builder. Returns: RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index fba8eb496b6..58b2d571800 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-roleschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleSchedulesdirectoryScopeIdDirectoryScopeId param raw_url: The raw URL to use for the request builder. Returns: RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/count/count_request_builder.py index 04ae0032c7d..2ef93b94563 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/app_scope/app_scope_request_builder.py index 35cf2c4a5f0..d6cee4f4fea 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py index 3d6a2f40731..0a81f311f39 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/principal/principal_request_builder.py index 85fa6a57daf..c8990e0bd23 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/role_definition/role_definition_request_builder.py index 0fa6369c114..f654b7215dc 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py index e679245f905..94c2d7da308 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/transitive_role_assignments_request_builder.py b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/transitive_role_assignments_request_builder.py index 0edf9a7b07e..22a0fc55df8 100644 --- a/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/transitive_role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/enterprise_apps/item/transitive_role_assignments/transitive_role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Transiti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> TransitiveRoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TransitiveRoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TransitiveRoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/entitlement_management_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/entitlement_management_request_builder.py index a957382f448..6eb360f1e9a 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/entitlement_management_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/entitlement_management_request_builder.py @@ -49,7 +49,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -68,7 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Entitlem param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +88,6 @@ async def patch(self,body: RbacApplication, request_configuration: Optional[Requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -113,7 +110,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +121,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -138,7 +133,6 @@ def to_patch_request_information(self,body: RbacApplication, request_configurati param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -153,7 +147,6 @@ def with_url(self,raw_url: str) -> EntitlementManagementRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: EntitlementManagementRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return EntitlementManagementRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py index b45c2da9f8f..6fe33fe2bec 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 618a5729927..5301056dcfe 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py index 2cf7f1277d0..0c2151f0b81 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index d9c2bbf1a57..a7f218686de 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index d3a3abc5418..578e786378d 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index 9efa16eea64..a0363af489d 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 761a1134e5d..cf212641559 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index 3c072e97a8a..8f1da65e631 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py index 31de461935a..6800fc3cc9e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/count/count_request_builder.py index b5428eec3d2..38aa9f5d09f 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 79bc30f0f18..f4f63879914 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/approval-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/approval_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/approval_item_request_builder.py index 5e7fc4460fd..782a6ae967c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/approval_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/approval_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: Approval, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: Approval, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> ApprovalItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/count/count_request_builder.py index 84536cdda69..15ceab643d0 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py index 5b29d078224..0d07f5ed680 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/item/approval_step_item_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Approval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: ApprovalStep, request_configuration: Optional[Request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ApprovalStepItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ApprovalStepItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/steps_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/steps_request_builder.py index dcda8ad4760..07f87e03fc3 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/steps_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/item/steps/steps_request_builder.py @@ -39,7 +39,6 @@ def by_approval_step_id(self,approval_step_id: str) -> ApprovalStepItemRequestBu param approval_step_id: The unique identifier of approvalStep Returns: ApprovalStepItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_step_id is None: raise TypeError("approval_step_id cannot be null.") from .item.approval_step_item_request_builder import ApprovalStepItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[StepsReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStepCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: ApprovalStep, request_configuration: Optional[RequestC param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalStep] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: ApprovalStep, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> StepsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: StepsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return StepsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/role_assignment_approvals_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/role_assignment_approvals_request_builder.py index 3346edad822..8bd44115571 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/role_assignment_approvals_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_approvals/role_assignment_approvals_request_builder.py @@ -40,7 +40,6 @@ def by_approval_id(self,approval_id: str) -> ApprovalItemRequestBuilder: param approval_id: The unique identifier of approval Returns: ApprovalItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if approval_id is None: raise TypeError("approval_id cannot be null.") from .item.approval_item_request_builder import ApprovalItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApprovalCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: Approval, request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Approval] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: Approval, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentApprovalsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentApprovalsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentApprovalsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py index d736863f6fe..b2fb6af7342 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 0ddfd421af2..490680872eb 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index 569f29ec7ba..60efb30ace0 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py index 82e8cc76c1d..f195e5aa6b8 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 0eca090c6f8..978ccee7457 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py index f8f6c7efbeb..86d22fa9fa7 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py index d61263ee5f3..7798c886683 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py index 07ffba5cce0..bc10a2a1023 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleInstanceItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py index 439f657b78a..8e631ecb73a 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_instance_id(self,unified_role_assignment param unified_role_assignment_schedule_instance_id: The unique identifier of unifiedRoleAssignmentScheduleInstance Returns: UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_instance_id is None: raise TypeError("unified_role_assignment_schedule_instance_id cannot be null.") from .item.unified_role_assignment_schedule_instance_item_request_builder import UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleInstance, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleInstance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleInstancesRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py index 37084a588d2..da0bff88302 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index ddd6a6fa079..bd1ec699d11 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index 9b62d2553c0..d7dc8b42bfe 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py index 8c135ef275a..755b37099a8 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py index 8dea75090ce..a9c97d4cebf 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py index e8f63c1e0c9..bd35f8e650e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py index 72531cb8fd7..2e7de809eed 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py index 1d7b8047c97..2510d2ae939 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 3a34dd0b881..6913d2ae11c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py index 70fd5b8a403..a324cec35b1 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py @@ -43,7 +43,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -62,7 +61,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -84,7 +82,6 @@ async def patch(self,body: UnifiedRoleAssignmentScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -107,7 +104,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -119,7 +115,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -132,7 +127,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -147,7 +141,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleRequestItemReque param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py index a42accc2149..f6cbca8ce52 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_request_id(self,unified_role_assignment_ param unified_role_assignment_schedule_request_id: The unique identifier of unifiedRoleAssignmentScheduleRequest Returns: UnifiedRoleAssignmentScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_request_id is None: raise TypeError("unified_role_assignment_schedule_request_id cannot be null.") from .item.unified_role_assignment_schedule_request_item_request_builder import UnifiedRoleAssignmentScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentScheduleRequest, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentScheduleRequest, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentScheduleRequestsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py index 6ad8b9c6df1..486db475a5e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 51f9e34a5ac..ddfe6320bed 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignmentschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py index fafa59d6d49..98437b8950b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Activate param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> ActivatedUsingRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ActivatedUsingRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ActivatedUsingRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py index 089eb5a43e0..85448724e74 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py index 86784441d83..46cf8a7e269 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py index 18df04d28d4..51bc67aa679 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py index 2c7e77ba9e4..55343302799 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py index 9bc1955e964..ec41d155ef1 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignmentSchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentScheduleItemRequestBuild param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py index 965a85f3433..29c4c138385 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_assignment_schedule_id(self,unified_role_assignment_schedule param unified_role_assignment_schedule_id: The unique identifier of unifiedRoleAssignmentSchedule Returns: UnifiedRoleAssignmentScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_schedule_id is None: raise TypeError("unified_role_assignment_schedule_id cannot be null.") from .item.unified_role_assignment_schedule_item_request_builder import UnifiedRoleAssignmentScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentScheduleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleAssignmentSchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentSchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignmentSchedule, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentSchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentSchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentSchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py index 02c156a0e07..da4fe1092b4 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py index 89872869786..a1ebb8f5758 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py index 60f467dfd43..792d2105378 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py index 831a66c582b..950ee323c94 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py index fbcef3734d0..bf8f4f21a60 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py index 557cd8bf44b..da9113dd8f9 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py index 2770604209a..6d56756b1fe 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py index 87defb56ffd..c8c3e3d54b6 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index ba5018d4a59..4bd697f4c61 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index a2a5a3d6300..922c31dc8e9 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index cd292ae74ec..7316342764b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 1e20fb006ef..7d1fd256dde 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 9bd81c158ed..d293c1dbf00 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py index 60ae93d878c..35bb784b63e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py index 88e1e37bafd..51ad1f94fca 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py index 67c910a25a7..569d223f91e 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index a15a98a730a..16afa81b35c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityscheduleinstance-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py index 901b61be08c..ace0f33984c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 6a7d8dd6d20..9cb050395c7 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py index 045da525952..59e8d8d5cca 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py index dfba3a3ded8..0a121bb8552 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py index eb82723a898..dc248fad3a3 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleInstance, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleInstan param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleInstanceItemReq param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py index c1629b00499..d80956fa7f7 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_instance_id(self,unified_role_eligibili param unified_role_eligibility_schedule_instance_id: The unique identifier of unifiedRoleEligibilityScheduleInstance Returns: UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_instance_id is None: raise TypeError("unified_role_eligibility_schedule_instance_id cannot be null.") from .item.unified_role_eligibility_schedule_instance_item_request_builder import UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleInstance, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleInstance] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleInstanc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleInstancesRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleInstancesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleInstancesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py index 1135014e2b5..eaf37036d0a 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 9c6327dc222..002e96ef07f 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py index cf83976d570..d005c9e75a1 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py index ce7ab149396..97e639e0a00 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py @@ -36,7 +36,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -55,7 +54,6 @@ def to_post_request_information(self,request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") @@ -67,7 +65,6 @@ def with_url(self,raw_url: str) -> CancelRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CancelRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py index a7b4ba7202a..67614a05ccf 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py index 73c1d5fad5f..8d0cda86367 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py index b9502cc41e7..5eedd451d6b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py index edc16680361..cf8fc42bd53 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TargetSc param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> TargetScheduleRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TargetScheduleRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TargetScheduleRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py index a8fe73ea6fe..fbbd0d99836 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py @@ -42,7 +42,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleEligibilityScheduleRequest, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilityScheduleReques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleRequestItemRequ param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleRequestItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py index 6e42e22b294..acf88c4b9d8 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_request_id(self,unified_role_eligibilit param unified_role_eligibility_schedule_request_id: The unique identifier of unifiedRoleEligibilityScheduleRequest Returns: UnifiedRoleEligibilityScheduleRequestItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_request_id is None: raise TypeError("unified_role_eligibility_schedule_request_id cannot be null.") from .item.unified_role_eligibility_schedule_request_item_request_builder import UnifiedRoleEligibilityScheduleRequestItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilityScheduleRequest, request_configu param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleRequest] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilityScheduleRequest param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilityScheduleRequestsRequestBuilder param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilityScheduleRequestsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilityScheduleRequestsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py index 8d369c3c901..f3c8f522c5b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 1a95392abe1..42be615b1d8 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -40,7 +40,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterBy Returns: Optional[FilterByCurrentUserWithOnGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleeligibilityschedule-filterbycurrentuser?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -61,7 +60,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -73,7 +71,6 @@ def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py index c46cb2015f3..e208529554c 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py index 8ec916fca14..1e8f7fcb861 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py index 041cfea3566..b0d7bc430bd 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py index a8eb7c44a66..b0e5170f72a 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py index 096223615ec..a8eda688351 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleEligibilitySchedule, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleEligibilitySchedule, requ param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleEligibilityScheduleItemRequestBuil param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleEligibilityScheduleItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py index ba08bc97677..5e9713d04ee 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py @@ -40,7 +40,6 @@ def by_unified_role_eligibility_schedule_id(self,unified_role_eligibility_schedu param unified_role_eligibility_schedule_id: The unique identifier of unifiedRoleEligibilitySchedule Returns: UnifiedRoleEligibilityScheduleItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_eligibility_schedule_id is None: raise TypeError("unified_role_eligibility_schedule_id cannot be null.") from .item.unified_role_eligibility_schedule_item_request_builder import UnifiedRoleEligibilityScheduleItemRequestBuilder @@ -55,7 +54,6 @@ def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnReq param on: Usage: on='{on}' Returns: FilterByCurrentUserWithOnRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) 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 @@ -68,7 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleElig param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilityScheduleCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -90,7 +87,6 @@ async def post(self,body: UnifiedRoleEligibilitySchedule, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleEligibilitySchedule] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_post_request_information(self,body: UnifiedRoleEligibilitySchedule, reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> RoleEligibilitySchedulesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleEligibilitySchedulesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleEligibilitySchedulesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index b17ba69fa07..0f2b075ed2b 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedule_instancesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-rolescheduleinstances?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleScheduleInstancesdirectoryScopeIdDirector param raw_url: The raw URL to use for the request builder. Returns: RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleScheduleInstancesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py index 0314a683df3..c97d3138447 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id/role_schedulesdirectory_scope_id_directory_scope_id_app_scope_id_app_scope_id_principal_id_principal_id_role_definition_id_role_definition_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleSche Returns: Optional[RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-roleschedules?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> RoleSchedulesdirectoryScopeIdDirectoryScopeId param raw_url: The raw URL to use for the request builder. Returns: RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleSchedulesdirectoryScopeIdDirectoryScopeIdAppScopeIdAppScopeIdPrincipalIdPrincipalIdRoleDefinitionIdRoleDefinitionIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/count/count_request_builder.py index c92de5d12b2..4bd281d2aa2 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/app_scope/app_scope_request_builder.py index 41166bce112..843b274ba23 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py index 0a7127e142a..98e7fc0dcaf 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/principal/principal_request_builder.py index f175b70fd72..3a662a77602 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/role_definition/role_definition_request_builder.py index d1dc2f687a3..7f0c2932c8f 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py index f378fcc66fd..9d0a8dc8825 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/transitive_role_assignments_request_builder.py b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/transitive_role_assignments_request_builder.py index 37f4b9481f8..9d1791323a1 100644 --- a/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/transitive_role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/entitlement_management/transitive_role_assignments/transitive_role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Transiti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> TransitiveRoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TransitiveRoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TransitiveRoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/count/count_request_builder.py index bda9f240b43..8d268359119 100644 --- a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/custom_app_scopes_request_builder.py b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/custom_app_scopes_request_builder.py index 503519233c1..d8339f13d01 100644 --- a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/custom_app_scopes_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/custom_app_scopes_request_builder.py @@ -39,7 +39,6 @@ def by_custom_app_scope_id(self,custom_app_scope_id: str) -> CustomAppScopeItemR param custom_app_scope_id: The unique identifier of customAppScope Returns: CustomAppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if custom_app_scope_id is None: raise TypeError("custom_app_scope_id cannot be null.") from .item.custom_app_scope_item_request_builder import CustomAppScopeItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomAp Returns: Optional[CustomAppScopeCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacapplication-list-customappscopes?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: CustomAppScope, request_configuration: Optional[Reques Returns: Optional[CustomAppScope] Find more info here: https://learn.microsoft.com/graph/api/unifiedrbacapplication-post-customappscope?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: CustomAppScope, request_configuration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> CustomAppScopesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CustomAppScopesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CustomAppScopesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/item/custom_app_scope_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/item/custom_app_scope_item_request_builder.py index 704e7a130cc..c9f49926fca 100644 --- a/msgraph_beta/generated/role_management/exchange/custom_app_scopes/item/custom_app_scope_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/custom_app_scopes/item/custom_app_scope_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/customappscope-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomAp Returns: Optional[CustomAppScope] Find more info here: https://learn.microsoft.com/graph/api/customappscope-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: CustomAppScope, request_configuration: Optional[Reque Returns: Optional[CustomAppScope] Find more info here: https://learn.microsoft.com/graph/api/customappscope-update?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: CustomAppScope, request_configuratio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> CustomAppScopeItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CustomAppScopeItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CustomAppScopeItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/exchange_request_builder.py b/msgraph_beta/generated/role_management/exchange/exchange_request_builder.py index 4738e50b225..13bcc983f0f 100644 --- a/msgraph_beta/generated/role_management/exchange/exchange_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/exchange_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -60,7 +59,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exchange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -82,7 +80,6 @@ async def patch(self,body: UnifiedRbacApplication, request_configuration: Option param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacApplication] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -105,7 +102,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -117,7 +113,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -130,7 +125,6 @@ def to_patch_request_information(self,body: UnifiedRbacApplication, request_conf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -145,7 +139,6 @@ def with_url(self,raw_url: str) -> ExchangeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ExchangeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ExchangeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/count/count_request_builder.py index 31ba4069524..cb6793516bd 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py index 2c21feaf641..abbe9ab2010 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_post_request_body.py @@ -12,10 +12,10 @@ class ImportResourceActionsPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 overwriteResourceNamespace property + overwrite_resource_namespace: Optional[bool] = False # The format property format: Optional[str] = None - # The overwriteResourceNamespace property - overwrite_resource_namespace: Optional[bool] = None # The value property value: Optional[str] = None diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py index 450562e3782..6f181722705 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/import_resource_actions/import_resource_actions_request_builder.py @@ -38,7 +38,6 @@ async def post(self,body: ImportResourceActionsPostRequestBody, request_configur param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -62,7 +61,6 @@ def to_post_request_information(self,body: ImportResourceActionsPostRequestBody, param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -77,7 +75,6 @@ def with_url(self,raw_url: str) -> ImportResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ImportResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ImportResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/count/count_request_builder.py index 4b3043c095e..dbedf6b892b 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py index b2702b7863f..2c40ba406ba 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/authentication_context/authentication_context_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Authenti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuthenticationContextClassReference] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> AuthenticationContextRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AuthenticationContextRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AuthenticationContextRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py index ff05232b769..bb9887821f5 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/resource_scope/resource_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: UnifiedRbacResourceScope, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceScope, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> ResourceScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index af673ec906a..ed17a7bd5b4 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceAction, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceAction, request_c param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceActionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 2f0a5ecba77..6555c929859 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str param unified_rbac_resource_action_id: The unique identifier of unifiedRbacResourceAction Returns: UnifiedRbacResourceActionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_action_id is None: raise TypeError("unified_rbac_resource_action_id cannot be null.") from .item.unified_rbac_resource_action_item_request_builder import UnifiedRbacResourceActionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceActionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceAction, request_configuration: Opti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceAction] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceAction, request_co param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceActionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceActionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceActionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index dc4b5aad52a..5d66da6ad8e 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -57,7 +56,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -79,7 +77,6 @@ async def patch(self,body: UnifiedRbacResourceNamespace, request_configuration: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -102,7 +99,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -127,7 +122,6 @@ def to_patch_request_information(self,body: UnifiedRbacResourceNamespace, reques param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -142,7 +136,6 @@ def with_url(self,raw_url: str) -> UnifiedRbacResourceNamespaceItemRequestBuilde param raw_url: The raw URL to use for the request builder. Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/resource_namespaces/resource_namespaces_request_builder.py b/msgraph_beta/generated/role_management/exchange/resource_namespaces/resource_namespaces_request_builder.py index 034c79eb212..8dca37c25bd 100644 --- a/msgraph_beta/generated/role_management/exchange/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/resource_namespaces/resource_namespaces_request_builder.py @@ -39,7 +39,6 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i param unified_rbac_resource_namespace_id: The unique identifier of unifiedRbacResourceNamespace Returns: UnifiedRbacResourceNamespaceItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_rbac_resource_namespace_id is None: raise TypeError("unified_rbac_resource_namespace_id cannot be null.") from .item.unified_rbac_resource_namespace_item_request_builder import UnifiedRbacResourceNamespaceItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespaceCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRbacResourceNamespace, request_configuration: O param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRbacResourceNamespace] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRbacResourceNamespace, request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> ResourceNamespacesRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ResourceNamespacesRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ResourceNamespacesRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/count/count_request_builder.py index a173f99ee17..afd339dbedc 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/app_scope/app_scope_request_builder.py index 59b07189ec1..7fb9b90698a 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/directory_scope/directory_scope_request_builder.py index 356ad4f6f8a..79007814b83 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/principal/principal_request_builder.py index 0950eb7afbd..bff6a4e2e26 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/role_definition/role_definition_request_builder.py index 2e5b1f104ed..e402669f55b 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/item/unified_role_assignment_item_request_builder.py index a16f750b59c..2c1cc98fba8 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -41,7 +41,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Returns: None Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignment-delete?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -61,7 +60,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/unifiedroleassignment-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -83,7 +81,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -106,7 +103,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -118,7 +114,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -131,7 +126,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -146,7 +140,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_assignments/role_assignments_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_assignments/role_assignments_request_builder.py index 561a8f109b3..06281f1431d 100644 --- a/msgraph_beta/generated/role_management/exchange/role_assignments/role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_assignments/role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi Returns: Optional[UnifiedRoleAssignmentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional Returns: Optional[UnifiedRoleAssignment] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -101,7 +98,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -114,7 +110,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -129,7 +124,6 @@ def with_url(self,raw_url: str) -> RoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/count/count_request_builder.py index 2c3d3dd0860..553167d13e8 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 86cd4e35a04..79c75e48357 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index c99b91c94a8..5cc07956e5e 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index 6e3b2c24363..8a04d12bd57 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni param unified_role_definition_id1: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id1 is None: raise TypeError("unified_role_definition_id1 cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Inherits param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinitionCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> InheritsPermissionsFromRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: InheritsPermissionsFromRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return InheritsPermissionsFromRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py index 966e26d6180..9928c3749ff 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id/assigned_principals_with_transitivedirectory_scope_type_directory_scope_type_directory_scope_id_directory_scope_id_request_builder.py @@ -37,7 +37,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assigned Returns: Optional[AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdGetResponse] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -58,7 +57,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -70,7 +68,6 @@ def with_url(self,raw_url: str) -> AssignedPrincipalsWithTransitivedirectoryScop param raw_url: The raw URL to use for the request builder. Returns: AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AssignedPrincipalsWithTransitivedirectoryScopeTypeDirectoryScopeTypeDirectoryScopeIdDirectoryScopeIdRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 6931c4462cf..a050a3d5066 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -37,7 +37,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -56,7 +55,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -78,7 +76,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -101,7 +98,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -126,7 +121,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -141,7 +135,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/item/unified_role_definition_item_request_builder.py index 651132dc507..240829f267b 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/item/unified_role_definition_item_request_builder.py @@ -38,7 +38,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -58,7 +57,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR Returns: Optional[UnifiedRoleDefinition] Find more info here: https://learn.microsoft.com/graph/api/unifiedroledefinition-get?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -80,7 +78,6 @@ async def patch(self,body: UnifiedRoleDefinition, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -103,7 +100,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -115,7 +111,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -128,7 +123,6 @@ def to_patch_request_information(self,body: UnifiedRoleDefinition, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -143,7 +137,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleDefinitionItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/role_definitions/role_definitions_request_builder.py b/msgraph_beta/generated/role_management/exchange/role_definitions/role_definitions_request_builder.py index 34d496b5eca..d2d52bceb09 100644 --- a/msgraph_beta/generated/role_management/exchange/role_definitions/role_definitions_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/role_definitions/role_definitions_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi param unified_role_definition_id: The unique identifier of unifiedRoleDefinition Returns: UnifiedRoleDefinitionItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_definition_id is None: raise TypeError("unified_role_definition_id cannot be null.") from .item.unified_role_definition_item_request_builder import UnifiedRoleDefinitionItemRequestBuilder @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi Returns: Optional[UnifiedRoleDefinitionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-beta """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def post(self,body: UnifiedRoleDefinition, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -100,7 +97,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -113,7 +109,6 @@ def to_post_request_information(self,body: UnifiedRoleDefinition, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -128,7 +123,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/count/count_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/count/count_request_builder.py index 9f3331a5843..aa3fe9f74c6 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/count/count_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/count/count_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/app_scope/app_scope_request_builder.py index 4d58711d4dd..484daed680a 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/app_scope/app_scope_request_builder.py @@ -36,7 +36,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -55,7 +54,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppScope param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -77,7 +75,6 @@ async def patch(self,body: AppScope, request_configuration: Optional[RequestConf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppScope] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -100,7 +97,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -125,7 +120,6 @@ def to_patch_request_information(self,body: AppScope, request_configuration: Opt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -140,7 +134,6 @@ def with_url(self,raw_url: str) -> AppScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: AppScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py index 2f012ac00a2..ad5829aca05 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Director param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> DirectoryScopeRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: DirectoryScopeRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return DirectoryScopeRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/principal/principal_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/principal/principal_request_builder.py index 9bac49812da..01e062a15df 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/principal/principal_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/principal/principal_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Principa param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> PrincipalRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: PrincipalRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return PrincipalRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/role_definition/role_definition_request_builder.py index 2e99b75e675..f92bcadf922 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/role_definition/role_definition_request_builder.py @@ -36,7 +36,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleDefinition] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -57,7 +56,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -69,7 +67,6 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleDefinitionRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleDefinitionRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py index 66417b4e1ff..e4aca03358c 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/item/unified_role_assignment_item_request_builder.py @@ -40,7 +40,6 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -59,7 +58,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedR param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -81,7 +79,6 @@ async def patch(self,body: UnifiedRoleAssignment, request_configuration: Optiona param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -104,7 +101,6 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -116,7 +112,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -129,7 +124,6 @@ def to_patch_request_information(self,body: UnifiedRoleAssignment, request_confi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -144,7 +138,6 @@ def with_url(self,raw_url: str) -> UnifiedRoleAssignmentItemRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/transitive_role_assignments_request_builder.py b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/transitive_role_assignments_request_builder.py index 95026bacc55..709047fd846 100644 --- a/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/transitive_role_assignments_request_builder.py +++ b/msgraph_beta/generated/role_management/exchange/transitive_role_assignments/transitive_role_assignments_request_builder.py @@ -39,7 +39,6 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi param unified_role_assignment_id: The unique identifier of unifiedRoleAssignment Returns: UnifiedRoleAssignmentItemRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if unified_role_assignment_id is None: raise TypeError("unified_role_assignment_id cannot be null.") from .item.unified_role_assignment_item_request_builder import UnifiedRoleAssignmentItemRequestBuilder @@ -54,7 +53,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Transiti param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignmentCollectionResponse] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -76,7 +74,6 @@ async def post(self,body: UnifiedRoleAssignment, request_configuration: Optional param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UnifiedRoleAssignment] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -99,7 +96,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -112,7 +108,6 @@ def to_post_request_information(self,body: UnifiedRoleAssignment, request_config param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -127,7 +122,6 @@ def with_url(self,raw_url: str) -> TransitiveRoleAssignmentsRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: TransitiveRoleAssignmentsRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return TransitiveRoleAssignmentsRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/role_management/role_management_request_builder.py b/msgraph_beta/generated/role_management/role_management_request_builder.py index fb5bd8267e1..bd6309f9796 100644 --- a/msgraph_beta/generated/role_management/role_management_request_builder.py +++ b/msgraph_beta/generated/role_management/role_management_request_builder.py @@ -43,7 +43,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleMana param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleManagement] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -65,7 +64,6 @@ async def patch(self,body: RoleManagement, request_configuration: Optional[Reque param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleManagement] """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -88,7 +86,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", 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") @@ -101,7 +98,6 @@ def to_patch_request_information(self,body: RoleManagement, request_configuratio param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -116,7 +112,6 @@ def with_url(self,raw_url: str) -> RoleManagementRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: RoleManagementRequestBuilder """ - warn("This version is being deprecated and is scheduled for removal on 2025-12-01.Please migrate to the latest version before the removal date. as of 2025-01/PrivatePreview:microsoft.applicationAuthorization on 2025-01-01 and will be removed 2025-12-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return RoleManagementRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/security/alerts_v2/alerts_v2_request_builder.py b/msgraph_beta/generated/security/alerts_v2/alerts_v2_request_builder.py index db41e1718f3..b9ad77e4074 100644 --- a/msgraph_beta/generated/security/alerts_v2/alerts_v2_request_builder.py +++ b/msgraph_beta/generated/security/alerts_v2/alerts_v2_request_builder.py @@ -71,10 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Alerts_v async def post(self,body: Alert, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Alert]: """ - Create new navigation property to alerts_v2 for security + Create a manual security alert in Microsoft 365 Defender with specified entities and metadata. When the alert is created, the backend automatically creates a new incident to contain the alert, or links the alert to an existing incident if linkToIncident is specified. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Alert] + Find more info here: https://learn.microsoft.com/graph/api/security-alert-post-manualalert?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Alert, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to alerts_v2 for security + Create a manual security alert in Microsoft 365 Defender with specified entities and metadata. When the alert is created, the backend automatically creates a new incident to contain the alert, or links the alert to an existing incident if linkToIncident is specified. 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/security/attack_simulation/simulations/item/simulation_item_request_builder.py b/msgraph_beta/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py index ccb2093d8c5..6dc733b4465 100644 --- a/msgraph_beta/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py +++ b/msgraph_beta/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py @@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Simulati async def patch(self,body: Simulation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Simulation]: """ - Update an attack simulation campaign for a tenant. + Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Simulation] @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Simulation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update an attack simulation campaign for a tenant. + Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. 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/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py index 49366b5da5f..05d079c823d 100644 --- a/msgraph_beta/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_export_result/export_result_post_request_body.py @@ -20,6 +20,8 @@ class ExportResultPostRequestBody(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 exportSingleItems property + export_single_items: Optional[bool] = False # The additionalOptions property additional_options: Optional[AdditionalOptions] = None # The cloudAttachmentVersion property @@ -36,8 +38,6 @@ class ExportResultPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): export_format: Optional[ExportFormat] = None # The exportLocation property export_location: Optional[ExportLocation] = None - # The exportSingleItems property - export_single_items: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExportResultPostRequestBody: diff --git a/msgraph_beta/generated/security/collaboration/analyzed_emails/microsoft_graph_security_remediate/remediate_post_request_body.py b/msgraph_beta/generated/security/collaboration/analyzed_emails/microsoft_graph_security_remediate/remediate_post_request_body.py index 371a10e0c0d..3f90531c505 100644 --- a/msgraph_beta/generated/security/collaboration/analyzed_emails/microsoft_graph_security_remediate/remediate_post_request_body.py +++ b/msgraph_beta/generated/security/collaboration/analyzed_emails/microsoft_graph_security_remediate/remediate_post_request_body.py @@ -17,6 +17,8 @@ class RemediatePostRequestBody(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 remediateSendersCopy property + remediate_senders_copy: Optional[bool] = False # The action property action: Optional[RemediationAction] = None # The analyzedEmails property @@ -25,8 +27,6 @@ class RemediatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): description: Optional[str] = None # The displayName property display_name: Optional[str] = None - # The remediateSendersCopy property - remediate_senders_copy: Optional[bool] = None # The severity property severity: Optional[RemediationSeverity] = None diff --git a/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_item_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_item_request_builder.py index e962b3fd2e0..b5bb9e64d65 100644 --- a/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_item_request_builder.py +++ b/msgraph_beta/generated/security/identities/sensor_migration/item/sensor_migration_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[SensorMigrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensorMigration]: """ - Get sensorMigration from security + Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SensorMigration] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorMigrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get sensorMigration from security + Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class SensorMigrationItemRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class SensorMigrationItemRequestBuilderGetQueryParameters(): """ - Get sensorMigration from security + Represents Microsoft Defender for Identity sensors that can be migrated to the unified security portal. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py index 7756fe54ba4..9f03d2e81c4 100644 --- a/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py +++ b/msgraph_beta/generated/security/identities/sensor_migration/microsoft_graph_security_migrate/microsoft_graph_security_migrate_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: MigratePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MigrateSensorsResult]: """ - Invoke action migrate + Migrate the specified sensors to the unified security portal. This action initiates the migration process for one or more Microsoft Defender for Identity sensors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MigrateSensorsResult] + Find more info here: https://learn.microsoft.com/graph/api/security-sensormigration-migrate?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: MigratePostRequestBody, request_configuration: Optiona def to_post_request_information(self,body: MigratePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action migrate + Migrate the specified sensors to the unified security portal. This action initiates the migration process for one or more Microsoft Defender for Identity sensors. 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/security/identities/sensor_migration/sensor_migration_request_builder.py b/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py index 696186f02c8..7fd4a4f8c30 100644 --- a/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py +++ b/msgraph_beta/generated/security/identities/sensor_migration/sensor_migration_request_builder.py @@ -50,9 +50,10 @@ def by_sensor_migration_id(self,sensor_migration_id: str) -> SensorMigrationItem async def get(self,request_configuration: Optional[RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters]] = None) -> Optional[SensorMigrationCollectionResponse]: """ - Get sensorMigration from security + Get a list of the sensorMigration objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SensorMigrationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensormigration?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +94,7 @@ async def post(self,body: SensorMigration, request_configuration: Optional[Reque def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorMigrationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get sensorMigration from security + Get a list of the sensorMigration objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +149,7 @@ def microsoft_graph_security_migrate(self) -> MicrosoftGraphSecurityMigrateReque @dataclass class SensorMigrationRequestBuilderGetQueryParameters(): """ - Get sensorMigration from security + Get a list of the sensorMigration objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema/microsoft_graph_security_get_hunting_schema_request_builder.py b/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema/microsoft_graph_security_get_hunting_schema_request_builder.py new file mode 100644 index 00000000000..a59f7d7a3bc --- /dev/null +++ b/msgraph_beta/generated/security/microsoft_graph_security_get_hunting_schema/microsoft_graph_security_get_hunting_schema_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.o_data_errors.o_data_error import ODataError + from ...models.security.hunting_schema_result import HuntingSchemaResult + +class MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getHuntingSchema method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/microsoft.graph.security.getHuntingSchema()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[HuntingSchemaResult]: + """ + Retrieve the advanced hunting schema accessible to the signed-in user, including the tables and functions the user is authorized to query and invoke in advanced hunting with Microsoft Defender XDR. The returned schema reflects the user's effective permissions. Each user within a tenant may have a different effective schema depending on their role and access level. Common use cases include: + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[HuntingSchemaResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_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.hunting_schema_result import HuntingSchemaResult + + return await self.request_adapter.send_async(request_info, HuntingSchemaResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Retrieve the advanced hunting schema accessible to the signed-in user, including the tables and functions the user is authorized to query and invoke in advanced hunting with Microsoft Defender XDR. The returned schema reflects the user's effective permissions. Each user within a tenant may have a different effective schema depending on their role and access level. Common use cases include: + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityGetHuntingSchemaRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder.py b/msgraph_beta/generated/security/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder.py new file mode 100644 index 00000000000..d4f0ac667a7 --- /dev/null +++ b/msgraph_beta/generated/security/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id/microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder.py @@ -0,0 +1,111 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.security.hunting_query_results import HuntingQueryResults + +class MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getRunHuntingQuery method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], query: Optional[str] = None) -> None: + """ + Instantiates a new MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param query: Usage: query='{query}' + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['query'] = query + super().__init__(request_adapter, "{+baseurl}/security/microsoft.graph.security.getRunHuntingQuery(query='{query}',timespan='@timespan',workspaceId=@workspaceId){?timespan*,workspaceId*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]] = None) -> Optional[HuntingQueryResults]: + """ + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment, by using a GET request. This function is the GET-based companion to the runHuntingQuery action. It accepts a query in Kusto Query Language (KQL) as a URL parameter, executes it against the advanced hunting schema, and returns the same huntingQueryResults shape as the POST action. Use this function in scenarios that can't issue authenticated POST requests, such as Power BI dashboards that authenticate through Web.Contents. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[HuntingQueryResults] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_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.hunting_query_results import HuntingQueryResults + + return await self.request_adapter.send_async(request_info, HuntingQueryResults, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment, by using a GET request. This function is the GET-based companion to the runHuntingQuery action. It accepts a query in Kusto Query Language (KQL) as a URL parameter, executes it against the advanced hunting schema, and returns the same huntingQueryResults shape as the POST action. Use this function in scenarios that can't issue authenticated POST requests, such as Power BI dashboards that authenticate through Web.Contents. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters(): + """ + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment, by using a GET request. This function is the GET-based companion to the runHuntingQuery action. It accepts a query in Kusto Query Language (KQL) as a URL parameter, executes it against the advanced hunting schema, and returns the same huntingQueryResults shape as the POST action. Use this function in scenarios that can't issue authenticated POST requests, such as Power BI dashboards that authenticate through Web.Contents. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "workspace_id": + return "workspaceId" + if original_name == "timespan": + return "timespan" + return original_name + + # Usage: timespan='@timespan' + timespan: Optional[str] = None + + # Usage: workspaceId=@workspaceId + workspace_id: Optional[UUID] = None + + + @dataclass + class MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py b/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py index 91fe68e3db7..7d0354d62f1 100644 --- a/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py +++ b/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RunHuntingQueryPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[HuntingQueryResults]: """ - Query a specified set of event, activity, or entity data supported by Microsoft 365 Defender to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft 365 Defender. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft 365 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft 365 Defender. + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft Defender XDR. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HuntingQueryResults] @@ -56,7 +56,7 @@ async def post(self,body: RunHuntingQueryPostRequestBody, request_configuration: def to_post_request_information(self,body: RunHuntingQueryPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Query a specified set of event, activity, or entity data supported by Microsoft 365 Defender to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft 365 Defender. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft 365 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft 365 Defender. + Query a specified set of event, activity, or entity data supported by Microsoft Defender XDR to proactively look for specific threats in your environment. This method is for advanced hunting in Microsoft Defender XDR. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data and format the query output in specific ways. Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft Defender XDR. 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/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py b/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py index d3a989923d1..14b342b1cd7 100644 --- a/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py +++ b/msgraph_beta/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py @@ -4,6 +4,7 @@ from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID @dataclass class RunHuntingQueryPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): @@ -16,6 +17,8 @@ class RunHuntingQueryPostRequestBody(AdditionalDataHolder, BackedModel, Parsable query: Optional[str] = None # The timespan property timespan: Optional[str] = None + # The workspaceId property + workspace_id: Optional[UUID] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RunHuntingQueryPostRequestBody: @@ -36,6 +39,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "query": lambda n : setattr(self, 'query', n.get_str_value()), "timespan": lambda n : setattr(self, 'timespan', n.get_str_value()), + "workspaceId": lambda n : setattr(self, 'workspace_id', n.get_uuid_value()), } return fields @@ -49,6 +53,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("query", self.query) writer.write_str_value("timespan", self.timespan) + writer.write_uuid_value("workspaceId", self.workspace_id) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/security/rules/detection_rules/detection_rules_request_builder.py b/msgraph_beta/generated/security/rules/detection_rules/detection_rules_request_builder.py index 5a005e6b61e..5b6339905d0 100644 --- a/msgraph_beta/generated/security/rules/detection_rules/detection_rules_request_builder.py +++ b/msgraph_beta/generated/security/rules/detection_rules/detection_rules_request_builder.py @@ -49,10 +49,10 @@ def by_detection_rule_id(self,detection_rule_id: str) -> DetectionRuleItemReques async def get(self,request_configuration: Optional[RequestConfiguration[DetectionRulesRequestBuilderGetQueryParameters]] = None) -> Optional[DetectionRuleCollectionResponse]: """ - Get a list of custom detection rules.With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.Custom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries. + Get a list of detectionRule objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectionRuleCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/security-detectionrule-list?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/security-rulesroot-list-detectionrules?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -70,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Detectio async def post(self,body: DetectionRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DetectionRule]: """ - Create new navigation property to detectionRules for security + Create a new detectionRule object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectionRule] + Find more info here: https://learn.microsoft.com/graph/api/security-rulesroot-post-detectionrules?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -93,7 +94,7 @@ async def post(self,body: DetectionRule, request_configuration: Optional[Request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DetectionRulesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of custom detection rules.With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.Custom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries. + Get a list of detectionRule objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DetectionRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to detectionRules for security + Create a new detectionRule object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -139,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DetectionRulesRequestBuilderGetQueryParameters(): """ - Get a list of custom detection rules.With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured assets in their organization network.Custom detection rules, which are written in Kusto query language (KQL), automatically trigger alerts and response actions once there are events matching their KQL queries. + Get a list of detectionRule objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/rules/detection_rules/item/detection_rule_item_request_builder.py b/msgraph_beta/generated/security/rules/detection_rules/item/detection_rule_item_request_builder.py index a0b7b5657ad..69187e04cea 100644 --- a/msgraph_beta/generated/security/rules/detection_rules/item/detection_rule_item_request_builder.py +++ b/msgraph_beta/generated/security/rules/detection_rules/item/detection_rule_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 detectionRules for security + Delete a detectionRule 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/security-rulesroot-delete-detectionrules?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DetectionRuleItemRequestBuilderGetQueryParameters]] = None) -> Optional[DetectionRule]: """ - Get detectionRules from security + The custom detection rules configured for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectionRule] """ @@ -93,7 +94,7 @@ async def patch(self,body: DetectionRule, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property detectionRules for security + Delete a detectionRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DetectionRuleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get detectionRules from security + The custom detection rules configured for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +149,7 @@ class DetectionRuleItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class DetectionRuleItemRequestBuilderGetQueryParameters(): """ - Get detectionRules from security + The custom detection rules configured for the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/rules/rules_request_builder.py b/msgraph_beta/generated/security/rules/rules_request_builder.py index b90c61fd28a..6ecc3a1c6e6 100644 --- a/msgraph_beta/generated/security/rules/rules_request_builder.py +++ b/msgraph_beta/generated/security/rules/rules_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RulesRequestBuilderGetQueryParameters]] = None) -> Optional[RulesRoot]: """ - Get rules from security + Container for the security rules configured in Microsoft Defender XDR, including custom detection rules. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RulesRoot] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RulesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get rules from security + Container for the security rules configured in Microsoft Defender XDR, including custom detection rules. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class RulesRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryPa @dataclass class RulesRequestBuilderGetQueryParameters(): """ - Get rules from security + Container for the security rules configured in Microsoft Defender XDR, including custom detection rules. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/security/security_request_builder.py b/msgraph_beta/generated/security/security_request_builder.py index 818fffa73de..86a392b310c 100644 --- a/msgraph_beta/generated/security/security_request_builder.py +++ b/msgraph_beta/generated/security/security_request_builder.py @@ -34,6 +34,8 @@ from .information_protection.information_protection_request_builder import InformationProtectionRequestBuilder from .ip_security_profiles.ip_security_profiles_request_builder import IpSecurityProfilesRequestBuilder from .labels.labels_request_builder import LabelsRequestBuilder + from .microsoft_graph_security_get_hunting_schema.microsoft_graph_security_get_hunting_schema_request_builder import MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder + from .microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id.microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder import MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder from .microsoft_graph_security_run_hunting_query.microsoft_graph_security_run_hunting_query_request_builder import MicrosoftGraphSecurityRunHuntingQueryRequestBuilder from .partner.partner_request_builder import PartnerRequestBuilder from .provider_tenant_settings.provider_tenant_settings_request_builder import ProviderTenantSettingsRequestBuilder @@ -84,6 +86,18 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Security return await self.request_adapter.send_async(request_info, Security, error_mapping) + def microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id(self,query: str) -> MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder: + """ + Provides operations to call the getRunHuntingQuery method. + param query: Usage: query='{query}' + Returns: MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder + """ + if query is None: + raise TypeError("query cannot be null.") + from .microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id.microsoft_graph_security_get_run_hunting_query_with_querytimespan_timespan_with_workspace_id_request_builder import MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder + + return MicrosoftGraphSecurityGetRunHuntingQueryWithQuerytimespanTimespanWithWorkspaceIdRequestBuilder(self.request_adapter, self.path_parameters, query) + async def patch(self,body: Security, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Security]: """ Update security @@ -305,6 +319,15 @@ def labels(self) -> LabelsRequestBuilder: return LabelsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_security_get_hunting_schema(self) -> MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder: + """ + Provides operations to call the getHuntingSchema method. + """ + from .microsoft_graph_security_get_hunting_schema.microsoft_graph_security_get_hunting_schema_request_builder import MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder + + return MicrosoftGraphSecurityGetHuntingSchemaRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_security_run_hunting_query(self) -> MicrosoftGraphSecurityRunHuntingQueryRequestBuilder: """ diff --git a/msgraph_beta/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py index f3e8851e4f1..fe000063fc7 100644 --- a/msgraph_beta/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py @@ -29,7 +29,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}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/service_principals/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/service_principals/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/service_principals/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/service_principals/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/service_principals/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/service_principals/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/service_principals/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/service_principals/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py index 7ef3a3f7cfd..4a86eb7dc80 100644 --- a/msgraph_beta/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py @@ -29,7 +29,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}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/service_principals/item/owners/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/owners/ref/ref_request_builder.py index 687338b15ef..8d762d44a8b 100644 --- a/msgraph_beta/generated/service_principals/item/owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/owners/ref/ref_request_builder.py @@ -29,7 +29,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}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -123,7 +123,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py index e803519609a..1e59ebc44df 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AcquireAccessTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. + Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: AcquireAccessTokenPostRequestBody, request_configurati def to_post_request_information(self,body: AcquireAccessTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Acquire an OAuth Access token to authorize the Microsoft Entra provisioning service to provision users into an application. + Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. 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/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py index 64a43aa8a48..0214000f90b 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. + Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. 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/synchronization-synchronizationjob-pause?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. + Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job continues from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py index 264f3e1e784..0ae7edbccc4 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ProvisionOnDemandPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[StringKeyStringValuePair]: """ - Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[StringKeyStringValuePair] @@ -57,7 +57,7 @@ async def post(self,body: ProvisionOnDemandPostRequestBody, request_configuratio def to_post_request_information(self,body: ProvisionOnDemandPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. + Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. No user or group will be provisioned on-demand that would not have been provisioned through the regular provisioning cycles. 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/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py index 95730ebac22..229ecb3bea8 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RestartPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: RestartPostRequestBody, request_configuration: Optiona def to_post_request_information(self,body: RestartPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. 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/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py index debd4e5ab3d..4b56583c830 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryDefinition]: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryDefinition] Find more info here: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py index 191fe5da2bc..a6e87a4b3b5 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> Optional[FilterOperatorsGetResponse]: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterOperatorsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterOp def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FilterOperatorsRequestBuilder: @dataclass class FilterOperatorsRequestBuilderGetQueryParameters(): """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py index 3def2f53cb4..ca813266595 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> Optional[FunctionsGetResponse]: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FunctionsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Function def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FunctionsRequestBuilder: @dataclass class FunctionsRequestBuilderGetQueryParameters(): """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py index e41962c736e..679e9989c78 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ParseExpressionResponse]: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ParseExpressionResponse] @@ -57,7 +57,7 @@ async def post(self,body: ParseExpressionPostRequestBody, request_configuration: def to_post_request_information(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. 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/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py index ddb29b43785..6056ce4d6fc 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py @@ -54,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SchemaRequestBuilderGetQueryParameters]] = None) -> Optional[SynchronizationSchema]: """ - Retrieve the schema for a given synchronization job or template. + Retrieve the synchronizationSchema for a given synchronization job or template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationSchema] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-get?view=graph-rest-beta @@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SchemaRe async def patch(self,body: SynchronizationSchema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SynchronizationSchema]: """ - Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. + Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationSchema] @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SchemaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the schema for a given synchronization job or template. + Retrieve the synchronizationSchema for a given synchronization job or template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: SynchronizationSchema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. + Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -190,7 +190,7 @@ class SchemaRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryP @dataclass class SchemaRequestBuilderGetQueryParameters(): """ - Retrieve the schema for a given synchronization job or template. + Retrieve the synchronizationSchema for a given synchronization job or template. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py index c9db31f0887..d6c28414661 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. 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/synchronization-synchronizationjob-start?view=graph-rest-beta @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py index bd3207e2a59..4cb7da32215 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py @@ -39,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. 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/synchronization-synchronizationjob-delete?view=graph-rest-beta @@ -58,7 +58,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SynchronizationJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SynchronizationJob]: """ - Retrieve the existing synchronization job and its properties. + Retrieve an existing synchronizationJob and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationJob] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationjob-get?view=graph-rest-beta @@ -102,7 +102,7 @@ async def patch(self,body: SynchronizationJob, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -113,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SynchronizationJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the existing synchronization job and its properties. + Retrieve an existing synchronizationJob and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -220,7 +220,7 @@ class SynchronizationJobItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class SynchronizationJobItemRequestBuilderGetQueryParameters(): """ - Retrieve the existing synchronization job and its properties. + Retrieve an existing synchronizationJob and its properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py index 2c73d36e27a..373197f7d37 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_post_request_body.py @@ -15,14 +15,14 @@ class ValidateCredentialsPostRequestBody(AdditionalDataHolder, BackedModel, Pars # 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 useSavedCredentials property + use_saved_credentials: Optional[bool] = False # The applicationIdentifier property application_identifier: Optional[str] = None # The credentials property credentials: Optional[list[SynchronizationSecretKeyStringValuePair]] = None # The templateId property template_id: Optional[str] = None - # The useSavedCredentials property - use_saved_credentials: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ValidateCredentialsPostRequestBody: diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py index de103b6b381..cff1c48bcf5 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ValidateCredentialsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Validate that the credentials are valid in the tenant. + Validate that the credentials are valid in the tenant for a synchronizationJob. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -55,7 +55,7 @@ async def post(self,body: ValidateCredentialsPostRequestBody, request_configurat def to_post_request_information(self,body: ValidateCredentialsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate that the credentials are valid in the tenant. + Validate that the credentials are valid in the tenant for a synchronizationJob. 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/service_principals/item/synchronization/jobs/jobs_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py index 3c8be4a4193..0c4239f1c9c 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py @@ -50,7 +50,7 @@ def by_synchronization_job_id(self,synchronization_job_id: str) -> Synchronizati async def get(self,request_configuration: Optional[RequestConfiguration[JobsRequestBuilderGetQueryParameters]] = None) -> Optional[SynchronizationJobCollectionResponse]: """ - List existing jobs for a given application instance (service principal). + List existing synchronizationJob objects for a given application instance (service principal). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationJobCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronization-list-jobs?view=graph-rest-beta @@ -71,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[JobsRequ async def post(self,body: SynchronizationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SynchronizationJob]: """ - Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationJob] @@ -95,7 +95,7 @@ async def post(self,body: SynchronizationJob, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List existing jobs for a given application instance (service principal). + List existing synchronizationJob objects for a given application instance (service principal). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: SynchronizationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +150,7 @@ def validate_credentials(self) -> ValidateCredentialsRequestBuilder: @dataclass class JobsRequestBuilderGetQueryParameters(): """ - List existing jobs for a given application instance (service principal). + List existing synchronizationJob objects for a given application instance (service principal). """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py b/msgraph_beta/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py index 899194336a1..8da907e02dd 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_post_request_body.py @@ -15,14 +15,14 @@ class ValidateCredentialsPostRequestBody(AdditionalDataHolder, BackedModel, Pars # 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 useSavedCredentials property + use_saved_credentials: Optional[bool] = False # The applicationIdentifier property application_identifier: Optional[str] = None # The credentials property credentials: Optional[list[SynchronizationSecretKeyStringValuePair]] = None # The templateId property template_id: Optional[str] = None - # The useSavedCredentials property - use_saved_credentials: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ValidateCredentialsPostRequestBody: diff --git a/msgraph_beta/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py index 94cdcc139b2..460bc6494ab 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def put(self,body: SecretsPutRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SecretsPutResponse]: """ - Provide credentials for establishing connectivity with the target system. + Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SecretsPutResponse] @@ -59,7 +59,7 @@ async def put(self,body: SecretsPutRequestBody, request_configuration: Optional[ def to_put_request_information(self,body: SecretsPutRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Provide credentials for establishing connectivity with the target system. + Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. 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/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py index efd68e28f7b..2f8f5b5b9c3 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryDefinition]: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryDefinition] Find more info here: https://learn.microsoft.com/graph/api/synchronization-directorydefinition-discover?view=graph-rest-beta @@ -53,7 +53,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Discover the latest schema definition for provisioning to an application. + Discover the latest schema for a directoryDefinition to provision to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py index 152cddfcf78..fe998580607 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> Optional[FilterOperatorsGetResponse]: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FilterOperatorsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FilterOp def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterOperatorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FilterOperatorsRequestBuilder: @dataclass class FilterOperatorsRequestBuilderGetQueryParameters(): """ - List all operators supported in the scoping filters. + List all operators supported in the scoping filters for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py index 0939a94d6ae..3ae3700986f 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> Optional[FunctionsGetResponse]: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FunctionsGetResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-beta @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Function def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FunctionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +75,7 @@ def with_url(self,raw_url: str) -> FunctionsRequestBuilder: @dataclass class FunctionsRequestBuilderGetQueryParameters(): """ - List all the functions currently supported in the attributeMappingSource. + List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py index b5bb75fed24..8e4b494e63a 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ParseExpressionResponse]: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ParseExpressionResponse] @@ -57,7 +57,7 @@ async def post(self,body: ParseExpressionPostRequestBody, request_configuration: def to_post_request_information(self,body: ParseExpressionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + Parse a string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. 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/service_principals/item/synchronization/templates/templates_request_builder.py b/msgraph_beta/generated/service_principals/item/synchronization/templates/templates_request_builder.py index 4294409a731..6df675d2f31 100644 --- a/msgraph_beta/generated/service_principals/item/synchronization/templates/templates_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/synchronization/templates/templates_request_builder.py @@ -49,7 +49,7 @@ def by_synchronization_template_id(self,synchronization_template_id: str) -> Syn async def get(self,request_configuration: Optional[RequestConfiguration[TemplatesRequestBuilderGetQueryParameters]] = None) -> Optional[SynchronizationTemplateCollectionResponse]: """ - List the synchronization templates associated with a given application or service principal. + List synchronizationTemplate objects associated with a given application or service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SynchronizationTemplateCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/synchronization-synchronization-list-templates?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: SynchronizationTemplate, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TemplatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List the synchronization templates associated with a given application or service principal. + List synchronizationTemplate objects associated with a given application or service principal. 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 TemplatesRequestBuilderGetQueryParameters(): """ - List the synchronization templates associated with a given application or service principal. + List synchronizationTemplate objects associated with a given application or service principal. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py index b875cf7595b..98b5f63eb5e 100644 --- a/msgraph_beta/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/token_issuance_policies/ref/ref_request_builder.py @@ -29,7 +29,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}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py b/msgraph_beta/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py index 5674255c82e..7006fa40ca3 100644 --- a/msgraph_beta/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/token_lifetime_policies/ref/ref_request_builder.py @@ -29,7 +29,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}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/settings/settings_request_builder.py b/msgraph_beta/generated/settings/settings_request_builder.py index 91fa4825567..38990799453 100644 --- a/msgraph_beta/generated/settings/settings_request_builder.py +++ b/msgraph_beta/generated/settings/settings_request_builder.py @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Settings async def post(self,body: DirectorySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectorySetting]: """ - Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectorySetting] @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DirectorySetting, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. The following setting templates are available for groups: 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/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/shares/item/list_/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/shares/item/list_/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/shares/item/list_/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/shares/item/list_/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/shares/item/list_/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/shares/item/list_/items/item/create_link/create_link_post_request_body.py index 0916d1eddbc..a1e19b02e8c 100644 --- a/msgraph_beta/generated/shares/item/list_/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/shares/item/list_/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(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 retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/sites/item/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/sites/item/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/sites/item/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/sites/item/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py b/msgraph_beta/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py index 67f0f81d848..d7bf36fd988 100644 --- a/msgraph_beta/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py +++ b/msgraph_beta/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_post_request_body.py @@ -12,10 +12,10 @@ class AssociateWithHubSitesPostRequestBody(AdditionalDataHolder, BackedModel, Pa # 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 propagateToExistingLists property + propagate_to_existing_lists: Optional[bool] = False # The hubSiteUrls property hub_site_urls: Optional[list[str]] = None - # The propagateToExistingLists property - propagate_to_existing_lists: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AssociateWithHubSitesPostRequestBody: diff --git a/msgraph_beta/generated/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py b/msgraph_beta/generated/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py index 1bb427cd055..80ac19dad7b 100644 --- a/msgraph_beta/generated/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py +++ b/msgraph_beta/generated/sites/item/lists/item/content_types/item/is_published/is_published_get_response.py @@ -13,7 +13,7 @@ class IsPublishedGetResponse(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 value property - value: Optional[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsPublishedGetResponse: diff --git a/msgraph_beta/generated/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py b/msgraph_beta/generated/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py index 0bd988275d7..ccc0d304ec1 100644 --- a/msgraph_beta/generated/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py +++ b/msgraph_beta/generated/sites/item/lists/item/items/item/create_link/create_link_post_request_body.py @@ -16,6 +16,10 @@ class CreateLinkPostRequestBody(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 retainInheritedPermissions property + retain_inherited_permissions: Optional[bool] = False + # The sendNotification property + send_notification: Optional[bool] = False # The expirationDateTime property expiration_date_time: Optional[datetime.datetime] = None # The message property @@ -24,12 +28,8 @@ class CreateLinkPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): password: Optional[str] = None # The recipients property recipients: Optional[list[DriveRecipient]] = None - # The retainInheritedPermissions property - retain_inherited_permissions: Optional[bool] = None # The scope property scope: Optional[str] = None - # The sendNotification property - send_notification: Optional[bool] = None # The type property type: Optional[str] = None diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/drive_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/drive_exclusion_units_request_builder.py index 41ee8a84e64..7cd966d5e28 100644 --- a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/drive_exclusion_units_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/drive_exclusion_units_request_builder.py @@ -49,7 +49,7 @@ def by_drive_exclusion_unit_id(self,drive_exclusion_unit_id: str) -> DriveExclus async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitCollectionResponse]: """ - Get driveExclusionUnits from solutions + The list of drive exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveExclusionUnitCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: DriveExclusionUnit, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get driveExclusionUnits from solutions + The list of drive exclusion units in the tenant. 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 DriveExclusionUnitsRequestBuilderGetQueryParameters(): """ - Get driveExclusionUnits from solutions + The list of drive exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py index 432a92afb93..db261d869a5 100644 --- a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units/item/drive_exclusion_unit_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[DriveExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnit]: """ - Get driveExclusionUnits from solutions + The list of drive exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveExclusionUnit] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get driveExclusionUnits from solutions + The list of drive exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class DriveExclusionUnitItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class DriveExclusionUnitItemRequestBuilderGetQueryParameters(): """ - Get driveExclusionUnits from solutions + The list of drive exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py index 5e715082c68..a3b079a351f 100644 --- a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py @@ -49,7 +49,7 @@ def by_drive_exclusion_units_bulk_addition_job_id(self,drive_exclusion_units_bul async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJobCollectionResponse]: """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for drive exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveExclusionUnitsBulkAdditionJobCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: DriveExclusionUnitsBulkAdditionJob, request_configurat def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for drive exclusion units in the tenant. 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 DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for drive exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py index 7adfe0428b2..62125a7126f 100644 --- a/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_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[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJob]: """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for drive exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveExclusionUnitsBulkAdditionJob] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for drive exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfigura @dataclass class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for drive exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py index 9dbfa75fd85..a468925a96d 100644 --- a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnit]: """ - Get mailboxExclusionUnits from solutions + Get a mailbox exclusion unit associated with an Exchange protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxExclusionUnit] + Find more info here: https://learn.microsoft.com/graph/api/mailboxexclusionunit-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxE def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get mailboxExclusionUnits from solutions + Get a mailbox exclusion unit associated with an Exchange protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +75,7 @@ def with_url(self,raw_url: str) -> MailboxExclusionUnitItemRequestBuilder: @dataclass class MailboxExclusionUnitItemRequestBuilderGetQueryParameters(): """ - Get mailboxExclusionUnits from solutions + Get a mailbox exclusion unit associated with an Exchange protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py index e98a298b160..252d5ea796a 100644 --- a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py @@ -48,9 +48,10 @@ def by_mailbox_exclusion_unit_id(self,mailbox_exclusion_unit_id: str) -> Mailbox async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitCollectionResponse]: """ - Get mailboxExclusionUnits from solutions + Get a list of mailbox exclusion units associated with an Exchange protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxExclusionUnitCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxexclusionunits?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxE def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get mailboxExclusionUnits from solutions + Get a list of mailbox exclusion units associated with an Exchange protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MailboxExclusionUnitsRequestBuilderGetQueryParameters(): """ - Get mailboxExclusionUnits from solutions + Get a list of mailbox exclusion units associated with an Exchange protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py index 210bce54e41..a3d1805553d 100644 --- a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJob]: """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + Get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxExclusionUnitsBulkAdditionJob] + Find more info here: https://learn.microsoft.com/graph/api/mailboxexclusionunitsbulkadditionjob-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxE def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + Get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +75,7 @@ def with_url(self,raw_url: str) -> MailboxExclusionUnitsBulkAdditionJobItemReque @dataclass class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + Get a mailbox exclusion units bulk addition job associated with an Exchange protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py index 36fd38f2d7f..2eb0c80da28 100644 --- a/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/exchange_protection_policies/item/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py @@ -48,9 +48,10 @@ def by_mailbox_exclusion_units_bulk_addition_job_id(self,mailbox_exclusion_units async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJobCollectionResponse]: """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + Get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxExclusionUnitsBulkAdditionJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/exchangeprotectionpolicy-list-mailboxexclusionunitsbulkadditionjobs?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxE def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + Get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + Get a list of mailbox exclusion units bulk addition jobs associated with an Exchange protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/exclusion_units/exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/exclusion_units_request_builder.py index 196695b8ab8..45dab8af224 100644 --- a/msgraph_beta/generated/solutions/backup_restore/exclusion_units/exclusion_units_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/exclusion_units_request_builder.py @@ -48,7 +48,7 @@ def by_exclusion_unit_base_id(self,exclusion_unit_base_id: str) -> ExclusionUnit async def get(self,request_configuration: Optional[RequestConfiguration[ExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[ExclusionUnitBaseCollectionResponse]: """ - Get exclusionUnits from solutions + The list of exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExclusionUnitBaseCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exclusio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get exclusionUnits from solutions + The list of exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExclusionUnitsRequestBuilderGetQueryParameters(): """ - Get exclusionUnits from solutions + The list of exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/exclusion_units/item/exclusion_unit_base_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/item/exclusion_unit_base_item_request_builder.py index 30620120824..4020f37ecc1 100644 --- a/msgraph_beta/generated/solutions/backup_restore/exclusion_units/item/exclusion_unit_base_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/exclusion_units/item/exclusion_unit_base_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[ExclusionUnitBaseItemRequestBuilderGetQueryParameters]] = None) -> Optional[ExclusionUnitBase]: """ - Get exclusionUnits from solutions + The list of exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExclusionUnitBase] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exclusio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExclusionUnitBaseItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get exclusionUnits from solutions + The list of exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> ExclusionUnitBaseItemRequestBuilder: @dataclass class ExclusionUnitBaseItemRequestBuilderGetQueryParameters(): """ - Get exclusionUnits from solutions + The list of exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py index 3e37ece2e81..04bd6bdd732 100644 --- a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/item/mailbox_exclusion_unit_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/item/mailbox_exclusion_unit_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[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnit]: """ - Get mailboxExclusionUnits from solutions + The list of mailbox exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxExclusionUnit] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get mailboxExclusionUnits from solutions + The list of mailbox exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MailboxExclusionUnitItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class MailboxExclusionUnitItemRequestBuilderGetQueryParameters(): """ - Get mailboxExclusionUnits from solutions + The list of mailbox exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py index 636d225e6ee..a8c54aaeb7d 100644 --- a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units/mailbox_exclusion_units_request_builder.py @@ -49,7 +49,7 @@ def by_mailbox_exclusion_unit_id(self,mailbox_exclusion_unit_id: str) -> Mailbox async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitCollectionResponse]: """ - Get mailboxExclusionUnits from solutions + The list of mailbox exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxExclusionUnitCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MailboxExclusionUnit, request_configuration: Optional[ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get mailboxExclusionUnits from solutions + The list of mailbox exclusion units in the tenant. 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 MailboxExclusionUnitsRequestBuilderGetQueryParameters(): """ - Get mailboxExclusionUnits from solutions + The list of mailbox exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py index ac7c8b577d8..9c535c83453 100644 --- a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/item/mailbox_exclusion_units_bulk_addition_job_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[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJob]: """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for mailbox exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxExclusionUnitsBulkAdditionJob] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for mailbox exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfigu @dataclass class MailboxExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for mailbox exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py index 646eff8029e..94fc6553932 100644 --- a/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/mailbox_exclusion_units_bulk_addition_jobs/mailbox_exclusion_units_bulk_addition_jobs_request_builder.py @@ -49,7 +49,7 @@ def by_mailbox_exclusion_units_bulk_addition_job_id(self,mailbox_exclusion_units async def get(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxExclusionUnitsBulkAdditionJobCollectionResponse]: """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for mailbox exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MailboxExclusionUnitsBulkAdditionJobCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MailboxExclusionUnitsBulkAdditionJob, request_configur def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for mailbox exclusion units in the tenant. 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 MailboxExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): """ - Get mailboxExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for mailbox exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/drive_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/drive_exclusion_units_request_builder.py index 74987301b45..bf60ac3218b 100644 --- a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/drive_exclusion_units_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/drive_exclusion_units_request_builder.py @@ -48,9 +48,10 @@ def by_drive_exclusion_unit_id(self,drive_exclusion_unit_id: str) -> DriveExclus async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitCollectionResponse]: """ - Get driveExclusionUnits from solutions + Get a list of drive exclusion units associated with a OneDrive for work or school protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveExclusionUnitCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveexclusionunits?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DriveExc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get driveExclusionUnits from solutions + Get a list of drive exclusion units associated with a OneDrive for work or school protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DriveExclusionUnitsRequestBuilderGetQueryParameters(): """ - Get driveExclusionUnits from solutions + Get a list of drive exclusion units associated with a OneDrive for work or school protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py index 118df5edf7b..cf904958fb2 100644 --- a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units/item/drive_exclusion_unit_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnit]: """ - Get driveExclusionUnits from solutions + Get a drive exclusion unit associated with a OneDrive for work or school protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveExclusionUnit] + Find more info here: https://learn.microsoft.com/graph/api/driveexclusionunit-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DriveExc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get driveExclusionUnits from solutions + Get a drive exclusion unit associated with a OneDrive for work or school protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +75,7 @@ def with_url(self,raw_url: str) -> DriveExclusionUnitItemRequestBuilder: @dataclass class DriveExclusionUnitItemRequestBuilderGetQueryParameters(): """ - Get driveExclusionUnits from solutions + Get a drive exclusion unit associated with a OneDrive for work or school protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py index a92d227c1bd..4d2e371836c 100644 --- a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/drive_exclusion_units_bulk_addition_jobs_request_builder.py @@ -48,9 +48,10 @@ def by_drive_exclusion_units_bulk_addition_job_id(self,drive_exclusion_units_bul async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJobCollectionResponse]: """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + Get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveExclusionUnitsBulkAdditionJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/onedriveforbusinessprotectionpolicy-list-driveexclusionunitsbulkadditionjobs?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DriveExc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + Get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DriveExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + Get a list of drive exclusion units bulk addition jobs associated with a OneDrive for work or school protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py index 8eb7e49611b..06e376052a6 100644 --- a/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/one_drive_for_business_protection_policies/item/drive_exclusion_units_bulk_addition_jobs/item/drive_exclusion_units_bulk_addition_job_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[DriveExclusionUnitsBulkAdditionJob]: """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + Get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveExclusionUnitsBulkAdditionJob] + Find more info here: https://learn.microsoft.com/graph/api/driveexclusionunitsbulkadditionjob-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DriveExc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + Get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +75,7 @@ def with_url(self,raw_url: str) -> DriveExclusionUnitsBulkAdditionJobItemRequest @dataclass class DriveExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): """ - Get driveExclusionUnitsBulkAdditionJobs from solutions + Get a drive exclusion units bulk addition job associated with a OneDrive for work or school protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py index 585861d44cd..6ba6e09c7f5 100644 --- a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnit]: """ - Get siteExclusionUnits from solutions + Get a site exclusion unit associated with a SharePoint protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteExclusionUnit] + Find more info here: https://learn.microsoft.com/graph/api/siteexclusionunit-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SiteExcl def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get siteExclusionUnits from solutions + Get a site exclusion unit associated with a SharePoint protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +75,7 @@ def with_url(self,raw_url: str) -> SiteExclusionUnitItemRequestBuilder: @dataclass class SiteExclusionUnitItemRequestBuilderGetQueryParameters(): """ - Get siteExclusionUnits from solutions + Get a site exclusion unit associated with a SharePoint protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/site_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/site_exclusion_units_request_builder.py index 84ad4d22ac1..c65bde194bb 100644 --- a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/site_exclusion_units_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units/site_exclusion_units_request_builder.py @@ -48,9 +48,10 @@ def by_site_exclusion_unit_id(self,site_exclusion_unit_id: str) -> SiteExclusion async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitCollectionResponse]: """ - Get siteExclusionUnits from solutions + Get a list of site exclusion units associated with a SharePoint protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteExclusionUnitCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteexclusionunits?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SiteExcl def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get siteExclusionUnits from solutions + Get a list of site exclusion units associated with a SharePoint protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class SiteExclusionUnitsRequestBuilderGetQueryParameters(): """ - Get siteExclusionUnits from solutions + Get a list of site exclusion units associated with a SharePoint protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py index 35f35776941..339e841b95d 100644 --- a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJob]: """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + Get a site exclusion units bulk addition job associated with a SharePoint protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteExclusionUnitsBulkAdditionJob] + Find more info here: https://learn.microsoft.com/graph/api/siteexclusionunitsbulkadditionjob-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SiteExcl def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + Get a site exclusion units bulk addition job associated with a SharePoint protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +75,7 @@ def with_url(self,raw_url: str) -> SiteExclusionUnitsBulkAdditionJobItemRequestB @dataclass class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + Get a site exclusion units bulk addition job associated with a SharePoint protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py index 24cd46bd421..022b3eaacc6 100644 --- a/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/share_point_protection_policies/item/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py @@ -48,9 +48,10 @@ def by_site_exclusion_units_bulk_addition_job_id(self,site_exclusion_units_bulk_ async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJobCollectionResponse]: """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + Get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteExclusionUnitsBulkAdditionJobCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/sharepointprotectionpolicy-list-siteexclusionunitsbulkadditionjobs?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SiteExcl def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + Get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + Get a list of site exclusion units bulk addition jobs associated with a SharePoint protection policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py index 8bd528fc80d..c00228c6b70 100644 --- a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/item/site_exclusion_unit_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/item/site_exclusion_unit_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[SiteExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnit]: """ - Get siteExclusionUnits from solutions + The list of site exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteExclusionUnit] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get siteExclusionUnits from solutions + The list of site exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class SiteExclusionUnitItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class SiteExclusionUnitItemRequestBuilderGetQueryParameters(): """ - Get siteExclusionUnits from solutions + The list of site exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/site_exclusion_units_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/site_exclusion_units_request_builder.py index 68e71e0b6cf..92def6a22b3 100644 --- a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/site_exclusion_units_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units/site_exclusion_units_request_builder.py @@ -49,7 +49,7 @@ def by_site_exclusion_unit_id(self,site_exclusion_unit_id: str) -> SiteExclusion async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitCollectionResponse]: """ - Get siteExclusionUnits from solutions + The list of site exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteExclusionUnitCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: SiteExclusionUnit, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get siteExclusionUnits from solutions + The list of site exclusion units in the tenant. 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 SiteExclusionUnitsRequestBuilderGetQueryParameters(): """ - Get siteExclusionUnits from solutions + The list of site exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py index e6a4321a7fb..3cbade64ec4 100644 --- a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_item_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/item/site_exclusion_units_bulk_addition_job_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[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJob]: """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for site exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteExclusionUnitsBulkAdditionJob] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for site exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfigurat @dataclass class SiteExclusionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters(): """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for site exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py index 48d2ebf3c40..c5aadb4a980 100644 --- a/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py +++ b/msgraph_beta/generated/solutions/backup_restore/site_exclusion_units_bulk_addition_jobs/site_exclusion_units_bulk_addition_jobs_request_builder.py @@ -49,7 +49,7 @@ def by_site_exclusion_units_bulk_addition_job_id(self,site_exclusion_units_bulk_ async def get(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> Optional[SiteExclusionUnitsBulkAdditionJobCollectionResponse]: """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for site exclusion units in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteExclusionUnitsBulkAdditionJobCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: SiteExclusionUnitsBulkAdditionJob, request_configurati def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for site exclusion units in the tenant. 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 SiteExclusionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters(): """ - Get siteExclusionUnitsBulkAdditionJobs from solutions + The list of bulk addition jobs for site exclusion units in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py b/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py index a7ad8cfe851..f7bbff19dae 100644 --- a/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py +++ b/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py @@ -31,7 +31,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}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) def by_booking_appointment_id(self,booking_appointment_id: str) -> BookingAppointmentItemRequestBuilder: """ @@ -96,7 +96,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -110,7 +110,7 @@ def to_post_request_information(self,body: BookingAppointment, request_configura """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py b/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py index 56a2053313d..6b18081781a 100644 --- a/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py +++ b/msgraph_beta/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py @@ -29,7 +29,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}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ @@ -98,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}', self.path_parameters) + 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 @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}', self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info @@ -123,7 +123,7 @@ def to_patch_request_information(self,body: BookingAppointment, request_configur """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py index 4d79b3e1dd1..361991d71e2 100644 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/cross_tenant_migration_jobs_request_builder.py @@ -19,7 +19,6 @@ from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder from .item.cross_tenant_migration_job_item_request_builder import CrossTenantMigrationJobItemRequestBuilder - from .validate.validate_request_builder import ValidateRequestBuilder class CrossTenantMigrationJobsRequestBuilder(BaseRequestBuilder): """ @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CrossTen async def post(self,body: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: """ - Create a new crossTenantMigrationJob. + Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CrossTenantMigrationJob] @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: CrossTenantMigrationJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new crossTenantMigrationJob. + Create a new crossTenantMigrationJob. A job defines the migration batch but doesn't start validation or migration. After you create the job, call validate to verify tenant and resource configuration, then call migrate to begin the actual migration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -144,15 +143,6 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) - @property - def validate(self) -> ValidateRequestBuilder: - """ - Provides operations to call the validate method. - """ - from .validate.validate_request_builder import ValidateRequestBuilder - - return ValidateRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass class CrossTenantMigrationJobsRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py index 62d346ec018..ca448ce97b7 100644 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/cross_tenant_migration_job_item_request_builder.py @@ -17,7 +17,9 @@ from .....models.cross_tenant_migration_job import CrossTenantMigrationJob from .....models.o_data_errors.o_data_error import ODataError from .cancel.cancel_request_builder import CancelRequestBuilder + from .migrate.migrate_request_builder import MigrateRequestBuilder from .users.users_request_builder import UsersRequestBuilder + from .validate.validate_request_builder import ValidateRequestBuilder class CrossTenantMigrationJobItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +160,15 @@ def cancel(self) -> CancelRequestBuilder: return CancelRequestBuilder(self.request_adapter, self.path_parameters) + @property + def migrate(self) -> MigrateRequestBuilder: + """ + Provides operations to call the migrate method. + """ + from .migrate.migrate_request_builder import MigrateRequestBuilder + + return MigrateRequestBuilder(self.request_adapter, self.path_parameters) + @property def users(self) -> UsersRequestBuilder: """ @@ -167,6 +178,15 @@ def users(self) -> UsersRequestBuilder: return UsersRequestBuilder(self.request_adapter, self.path_parameters) + @property + def validate(self) -> ValidateRequestBuilder: + """ + Provides operations to call the validate method. + """ + from .validate.validate_request_builder import ValidateRequestBuilder + + return ValidateRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantMigrationJobItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/migrate/migrate_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/migrate/migrate_request_builder.py new file mode 100644 index 00000000000..5978b5f6b19 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/migrate/migrate_request_builder.py @@ -0,0 +1,85 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cross_tenant_migration_job import CrossTenantMigrationJob + from ......models.o_data_errors.o_data_error import ODataError + +class MigrateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the migrate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MigrateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/migrate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-migrate?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + 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") + from ......models.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + 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) -> MigrateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MigrateRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MigrateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MigrateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/migrations/cross_tenant_migration_jobs/item/validate/validate_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/validate/validate_request_builder.py new file mode 100644 index 00000000000..c50182a4abb --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/item/validate/validate_request_builder.py @@ -0,0 +1,85 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.cross_tenant_migration_job import CrossTenantMigrationJob + from ......models.o_data_errors.o_data_error import ODataError + +class ValidateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the validate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ValidateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs/{crossTenantMigrationJob%2Did}/validate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-validate?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + 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") + from ......models.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + 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) -> ValidateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ValidateRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ValidateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ValidateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py deleted file mode 100644 index 11a8b562d84..00000000000 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_post_request_body.py +++ /dev/null @@ -1,81 +0,0 @@ -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.exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings - -@dataclass -class ValidatePostRequestBody(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 completeAfterDateTime property - complete_after_date_time: Optional[str] = None - # The displayName property - display_name: Optional[str] = None - # The exchangeSettings property - exchange_settings: Optional[ExchangeOnlineCrossTenantMigrationSettings] = None - # The resourceType property - resource_type: Optional[str] = None - # The resources property - resources: Optional[list[str]] = None - # The sourceTenantId property - source_tenant_id: Optional[str] = None - # The workloads property - workloads: Optional[list[str]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ValidatePostRequestBody: - """ - 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: ValidatePostRequestBody - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return ValidatePostRequestBody() - - 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.exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings - - from .....models.exchange_online_cross_tenant_migration_settings import ExchangeOnlineCrossTenantMigrationSettings - - fields: dict[str, Callable[[Any], None]] = { - "completeAfterDateTime": lambda n : setattr(self, 'complete_after_date_time', n.get_str_value()), - "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "exchangeSettings": lambda n : setattr(self, 'exchange_settings', n.get_object_value(ExchangeOnlineCrossTenantMigrationSettings)), - "resourceType": lambda n : setattr(self, 'resource_type', n.get_str_value()), - "resources": lambda n : setattr(self, 'resources', n.get_collection_of_primitive_values(str)), - "sourceTenantId": lambda n : setattr(self, 'source_tenant_id', n.get_str_value()), - "workloads": lambda n : setattr(self, 'workloads', n.get_collection_of_primitive_values(str)), - } - 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("completeAfterDateTime", self.complete_after_date_time) - writer.write_str_value("displayName", self.display_name) - writer.write_object_value("exchangeSettings", self.exchange_settings) - writer.write_str_value("resourceType", self.resource_type) - writer.write_collection_of_primitive_values("resources", self.resources) - writer.write_str_value("sourceTenantId", self.source_tenant_id) - writer.write_collection_of_primitive_values("workloads", self.workloads) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py index 9182eb062eb..e8be8ad29cf 100644 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/cross_tenant_migration_jobs_with_display_name_request_builder.py @@ -17,6 +17,8 @@ from ....models.cross_tenant_migration_job import CrossTenantMigrationJob from ....models.o_data_errors.o_data_error import ODataError from .cancel.cancel_request_builder import CancelRequestBuilder + from .migrate.migrate_request_builder import MigrateRequestBuilder + from .validate.validate_request_builder import ValidateRequestBuilder class CrossTenantMigrationJobsWithDisplayNameRequestBuilder(BaseRequestBuilder): """ @@ -160,6 +162,24 @@ def cancel(self) -> CancelRequestBuilder: return CancelRequestBuilder(self.request_adapter, self.path_parameters) + @property + def migrate(self) -> MigrateRequestBuilder: + """ + Provides operations to call the migrate method. + """ + from .migrate.migrate_request_builder import MigrateRequestBuilder + + return MigrateRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def validate(self) -> ValidateRequestBuilder: + """ + Provides operations to call the validate method. + """ + from .validate.validate_request_builder import ValidateRequestBuilder + + return ValidateRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CrossTenantMigrationJobsWithDisplayNameRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/migrate/migrate_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/migrate/migrate_request_builder.py new file mode 100644 index 00000000000..fb311552093 --- /dev/null +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/migrate/migrate_request_builder.py @@ -0,0 +1,85 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.cross_tenant_migration_job import CrossTenantMigrationJob + from .....models.o_data_errors.o_data_error import ODataError + +class MigrateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the migrate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MigrateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs(displayName='{displayName}')/migrate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + """ + Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CrossTenantMigrationJob] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-migrate?view=graph-rest-beta + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + 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") + from .....models.cross_tenant_migration_job import CrossTenantMigrationJob + + return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Migrate a cross-tenant migration job asynchronously. The job must pass validation before migration can start. After a job is created by using the Create crossTenantMigrationJob method and validated by using the validate action, call this action to start the migration of user data from the source tenant to the target tenant for the specified workloads. Validation results expire after seven days; if expired, revalidate the job before you call the migrate API. This action is asynchronous. After you call the migrate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of completed, completedWithErrors, or failed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + 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) -> MigrateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MigrateRequestBuilder + """ + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MigrateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MigrateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/migrations/cross_tenant_migration_jobs/validate/validate_request_builder.py b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/validate/validate_request_builder.py similarity index 67% rename from msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_request_builder.py rename to msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/validate/validate_request_builder.py index fa069671610..563e4092de3 100644 --- a/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs/validate/validate_request_builder.py +++ b/msgraph_beta/generated/solutions/migrations/cross_tenant_migration_jobs_with_display_name/validate/validate_request_builder.py @@ -16,7 +16,6 @@ if TYPE_CHECKING: from .....models.cross_tenant_migration_job import CrossTenantMigrationJob from .....models.o_data_errors.o_data_error import ODataError - from .validate_post_request_body import ValidatePostRequestBody class ValidateRequestBuilder(BaseRequestBuilder): """ @@ -29,21 +28,18 @@ 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}/solutions/migrations/crossTenantMigrationJobs/validate", path_parameters) + super().__init__(request_adapter, "{+baseurl}/solutions/migrations/crossTenantMigrationJobs(displayName='{displayName}')/validate", path_parameters) - async def post(self,body: ValidatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantMigrationJob]: """ - Validate the configuration of a crossTenantMigrationJob. This function doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that would affect an actual migration job. - param body: The request body + Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CrossTenantMigrationJob] Find more info here: https://learn.microsoft.com/graph/api/crosstenantmigrationjob-validate?view=graph-rest-beta """ - warn(" as of 2025-07/PrivatePreview:CrossTenantContentMigrationAPI on 2025-07-09 and will be removed 2026-07-09", DeprecationWarning) - if body is None: - raise TypeError("body cannot be null.") + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) request_info = self.to_post_request_information( - body, request_configuration + request_configuration ) from .....models.o_data_errors.o_data_error import ODataError @@ -56,20 +52,16 @@ async def post(self,body: ValidatePostRequestBody, request_configuration: Option return await self.request_adapter.send_async(request_info, CrossTenantMigrationJob, error_mapping) - def to_post_request_information(self,body: ValidatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Validate the configuration of a crossTenantMigrationJob. This function doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that would affect an actual migration job. - param body: The request body + Validate the configuration of a cross-tenant migration job asynchronously. This action doesn't migrate any content, but goes through validation for the specified workloads to find any errors or misconfigurations that affect an actual migration job. The job must be in a submitted or validateFailed status before you can call this action. This action is asynchronous. After you call the validate API, poll the Get crossTenantMigrationJob endpoint to check for a terminal status of validatePassed or validateFailed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn(" as of 2025-07/PrivatePreview:CrossTenantContentMigrationAPI on 2025-07-09 and will be removed 2026-07-09", DeprecationWarning) - if body is None: - raise TypeError("body cannot be null.") + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) 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) -> ValidateRequestBuilder: @@ -78,7 +70,7 @@ def with_url(self,raw_url: str) -> ValidateRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: ValidateRequestBuilder """ - warn(" as of 2025-07/PrivatePreview:CrossTenantContentMigrationAPI on 2025-07-09 and will be removed 2026-07-09", DeprecationWarning) + warn(" as of 2023-11/PrivatePreview:CrossTenantContentMigrationAPI on 2023-11-15 and will be removed 2026-07-09", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return ValidateRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/count/count_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/count/count_request_builder.py new file mode 100644 index 00000000000..941d6e1798a --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$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/solutions/virtual_events/townhalls/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py new file mode 100644 index 00000000000..8c31bcf438e --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/item/virtual_event_registration_question_base_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.o_data_errors.o_data_error import ODataError + from ........models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + +class VirtualEventRegistrationQuestionBaseItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VirtualEventRegistrationQuestionBaseItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property questions for solutions + 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[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBase, error_mapping) + + async def patch(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: + """ + Update the navigation property questions in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBase] + """ + 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.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBase, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property questions for solutions + 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[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property questions in solutions + 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) -> VirtualEventRegistrationQuestionBaseItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VirtualEventRegistrationQuestionBaseItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VirtualEventRegistrationQuestionBaseItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class VirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters(): + """ + Registration questions. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 VirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 VirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registration_configuration/questions/questions_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/questions_request_builder.py new file mode 100644 index 00000000000..8b9795c6a8a --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/questions/questions_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.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + from .......models.virtual_event_registration_question_base_collection_response import VirtualEventRegistrationQuestionBaseCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.virtual_event_registration_question_base_item_request_builder import VirtualEventRegistrationQuestionBaseItemRequestBuilder + +class QuestionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new QuestionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_virtual_event_registration_question_base_id(self,virtual_event_registration_question_base_id: str) -> VirtualEventRegistrationQuestionBaseItemRequestBuilder: + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + param virtual_event_registration_question_base_id: The unique identifier of virtualEventRegistrationQuestionBase + Returns: VirtualEventRegistrationQuestionBaseItemRequestBuilder + """ + if virtual_event_registration_question_base_id is None: + raise TypeError("virtual_event_registration_question_base_id cannot be null.") + from .item.virtual_event_registration_question_base_item_request_builder import VirtualEventRegistrationQuestionBaseItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["virtualEventRegistrationQuestionBase%2Did"] = virtual_event_registration_question_base_id + return VirtualEventRegistrationQuestionBaseItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBaseCollectionResponse]: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBaseCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration_question_base_collection_response import VirtualEventRegistrationQuestionBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBaseCollectionResponse, error_mapping) + + async def post(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: + """ + Create new navigation property to questions for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationQuestionBase] + """ + 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.virtual_event_registration_question_base import VirtualEventRegistrationQuestionBase + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationQuestionBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration questions. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to questions for solutions + 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) -> QuestionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: QuestionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return QuestionsRequestBuilder(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 QuestionsRequestBuilderGetQueryParameters(): + """ + Registration questions. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 QuestionsRequestBuilderGetRequestConfiguration(RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 QuestionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registration_configuration/registration_configuration_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/registration_configuration_request_builder.py new file mode 100644 index 00000000000..9154ec9ce97 --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registration_configuration/registration_configuration_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.o_data_errors.o_data_error import ODataError + from ......models.virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + from .questions.questions_request_builder import QuestionsRequestBuilder + +class RegistrationConfigurationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RegistrationConfigurationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrationConfiguration for solutions + 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[RegistrationConfigurationRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventTownhallRegistrationConfiguration]: + """ + Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventTownhallRegistrationConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/virtualeventtownhallregistrationconfiguration-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.virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return await self.request_adapter.send_async(request_info, VirtualEventTownhallRegistrationConfiguration, error_mapping) + + async def patch(self,body: VirtualEventTownhallRegistrationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventTownhallRegistrationConfiguration]: + """ + Update the navigation property registrationConfiguration in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventTownhallRegistrationConfiguration] + """ + 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.virtual_event_townhall_registration_configuration import VirtualEventTownhallRegistrationConfiguration + + return await self.request_adapter.send_async(request_info, VirtualEventTownhallRegistrationConfiguration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrationConfiguration for solutions + 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[RegistrationConfigurationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration 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: VirtualEventTownhallRegistrationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrationConfiguration in solutions + 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) -> RegistrationConfigurationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationConfigurationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationConfigurationRequestBuilder(self.request_adapter, raw_url) + + @property + def questions(self) -> QuestionsRequestBuilder: + """ + Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + """ + from .questions.questions_request_builder import QuestionsRequestBuilder + + return QuestionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationConfigurationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 RegistrationConfigurationRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration 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 RegistrationConfigurationRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationConfigurationRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RegistrationConfigurationRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations/count/count_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/count/count_request_builder.py new file mode 100644 index 00000000000..d4537e630ca --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$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/solutions/virtual_events/townhalls/item/registrations/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..0ea5d09c633 --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/cancel/cancel_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 CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action cancel + 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 cancel + 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) -> CancelRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CancelRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations/item/sessions/count/count_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/count/count_request_builder.py new file mode 100644 index 00000000000..67bee03bbed --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$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/solutions/virtual_events/townhalls/item/registrations/item/sessions/item/virtual_event_session_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/item/virtual_event_session_item_request_builder.py new file mode 100644 index 00000000000..0fe3a858b6d --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/item/virtual_event_session_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.virtual_event_session import VirtualEventSession + +class VirtualEventSessionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VirtualEventSessionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSession]: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.virtual_event_session import VirtualEventSession + + return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> VirtualEventSessionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VirtualEventSessionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VirtualEventSessionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class VirtualEventSessionItemRequestBuilderGetQueryParameters(): + """ + Sessions for a registration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 VirtualEventSessionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VirtualEventSessionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations/item/sessions/sessions_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/sessions_request_builder.py new file mode 100644 index 00000000000..dc68b5060bd --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions/sessions_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.virtual_event_session_collection_response import VirtualEventSessionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.virtual_event_session_item_request_builder import VirtualEventSessionItemRequestBuilder + +class SessionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SessionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_virtual_event_session_id(self,virtual_event_session_id: str) -> VirtualEventSessionItemRequestBuilder: + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + param virtual_event_session_id: The unique identifier of virtualEventSession + Returns: VirtualEventSessionItemRequestBuilder + """ + if virtual_event_session_id is None: + raise TypeError("virtual_event_session_id cannot be null.") + from .item.virtual_event_session_item_request_builder import VirtualEventSessionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["virtualEventSession%2Did"] = virtual_event_session_id + return VirtualEventSessionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSessionCollectionResponse]: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventSessionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_session_collection_response import VirtualEventSessionCollectionResponse + + return await self.request_adapter.send_async(request_info, VirtualEventSessionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> SessionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SessionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SessionsRequestBuilder(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 SessionsRequestBuilderGetQueryParameters(): + """ + Sessions for a registration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SessionsRequestBuilderGetRequestConfiguration(RequestConfiguration[SessionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations/item/sessions_with_join_web_url/sessions_with_join_web_url_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions_with_join_web_url/sessions_with_join_web_url_request_builder.py new file mode 100644 index 00000000000..f6fc6e95e57 --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/sessions_with_join_web_url/sessions_with_join_web_url_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.virtual_event_session import VirtualEventSession + +class SessionsWithJoinWebUrlRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], join_web_url: Optional[str] = None) -> None: + """ + Instantiates a new SessionsWithJoinWebUrlRequestBuilder and sets the default values. + param join_web_url: Alternate key of virtualEventSession + param path_parameters: The 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['joinWebUrl'] = join_web_url + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions(joinWebUrl='{joinWebUrl}'){?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSession]: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventSession] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.virtual_event_session import VirtualEventSession + + return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Sessions for a registration. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> SessionsWithJoinWebUrlRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SessionsWithJoinWebUrlRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SessionsWithJoinWebUrlRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SessionsWithJoinWebUrlRequestBuilderGetQueryParameters(): + """ + Sessions for a registration. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SessionsWithJoinWebUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[SessionsWithJoinWebUrlRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations/item/virtual_event_registration_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/virtual_event_registration_item_request_builder.py new file mode 100644 index 00000000000..61f19a01477 --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/item/virtual_event_registration_item_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.o_data_errors.o_data_error import ODataError + from .......models.virtual_event_registration import VirtualEventRegistration + from .cancel.cancel_request_builder import CancelRequestBuilder + from .sessions.sessions_request_builder import SessionsRequestBuilder + from .sessions_with_join_web_url.sessions_with_join_web_url_request_builder import SessionsWithJoinWebUrlRequestBuilder + +class VirtualEventRegistrationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new VirtualEventRegistrationItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrations for solutions + 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[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + async def patch(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + 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.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def sessions_with_join_web_url(self,join_web_url: str) -> SessionsWithJoinWebUrlRequestBuilder: + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + param join_web_url: Alternate key of virtualEventSession + Returns: SessionsWithJoinWebUrlRequestBuilder + """ + if join_web_url is None: + raise TypeError("join_web_url cannot be null.") + from .sessions_with_join_web_url.sessions_with_join_web_url_request_builder import SessionsWithJoinWebUrlRequestBuilder + + return SessionsWithJoinWebUrlRequestBuilder(self.request_adapter, self.path_parameters, join_web_url) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrations for solutions + 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[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrations in solutions + 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) -> VirtualEventRegistrationItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: VirtualEventRegistrationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return VirtualEventRegistrationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sessions(self) -> SessionsRequestBuilder: + """ + Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + """ + from .sessions.sessions_request_builder import SessionsRequestBuilder + + return SessionsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 VirtualEventRegistrationItemRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[VirtualEventRegistrationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations/registrations_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/registrations_request_builder.py new file mode 100644 index 00000000000..8109640022b --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations/registrations_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.virtual_event_registration import VirtualEventRegistration + from ......models.virtual_event_registration_collection_response import VirtualEventRegistrationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.virtual_event_registration_item_request_builder import VirtualEventRegistrationItemRequestBuilder + +class RegistrationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RegistrationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_virtual_event_registration_id(self,virtual_event_registration_id: str) -> VirtualEventRegistrationItemRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + param virtual_event_registration_id: The unique identifier of virtualEventRegistration + Returns: VirtualEventRegistrationItemRequestBuilder + """ + if virtual_event_registration_id is None: + raise TypeError("virtual_event_registration_id cannot be null.") + from .item.virtual_event_registration_item_request_builder import VirtualEventRegistrationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["virtualEventRegistration%2Did"] = virtual_event_registration_id + return VirtualEventRegistrationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationCollectionResponse]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistrationCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration_collection_response import VirtualEventRegistrationCollectionResponse + + return await self.request_adapter.send_async(request_info, VirtualEventRegistrationCollectionResponse, error_mapping) + + async def post(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Create new navigation property to registrations for solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + 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.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to registrations for solutions + 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) -> RegistrationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationsRequestBuilder(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 RegistrationsRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RegistrationsRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RegistrationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations_with_email/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..72506ce05cf --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/cancel/cancel_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 CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}')/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action cancel + 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 cancel + 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) -> CancelRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CancelRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations_with_email/registrations_with_email_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/registrations_with_email_request_builder.py new file mode 100644 index 00000000000..ce8337bf6bc --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_email/registrations_with_email_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +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.virtual_event_registration import VirtualEventRegistration + from .cancel.cancel_request_builder import CancelRequestBuilder + +class RegistrationsWithEmailRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], email: Optional[str] = None) -> None: + """ + Instantiates a new RegistrationsWithEmailRequestBuilder and sets the default values. + param email: Alternate key of virtualEventRegistration + param path_parameters: The 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['email'] = email + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrations for solutions + 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[RegistrationsWithEmailRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + async def patch(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + 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.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrations for solutions + 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[RegistrationsWithEmailRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrations in solutions + 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) -> RegistrationsWithEmailRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationsWithEmailRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationsWithEmailRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationsWithEmailRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 RegistrationsWithEmailRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RegistrationsWithEmailRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationsWithEmailRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RegistrationsWithEmailRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations_with_user_id/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/cancel/cancel_request_builder.py new file mode 100644 index 00000000000..9d622aeca2d --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/cancel/cancel_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 CancelRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancel method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}')/cancel", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action cancel + 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 cancel + 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) -> CancelRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CancelRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/registrations_with_user_id/registrations_with_user_id_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/registrations_with_user_id_request_builder.py new file mode 100644 index 00000000000..78ae83707c1 --- /dev/null +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/registrations_with_user_id/registrations_with_user_id_request_builder.py @@ -0,0 +1,201 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +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.virtual_event_registration import VirtualEventRegistration + from .cancel.cancel_request_builder import CancelRequestBuilder + +class RegistrationsWithUserIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], user_id: Optional[str] = None) -> None: + """ + Instantiates a new RegistrationsWithUserIdRequestBuilder and sets the default values. + param path_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_id: Alternate key of virtualEventRegistration + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['userId'] = user_id + super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property registrations for solutions + 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[RegistrationsWithUserIdRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + async def patch(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: + """ + Update the navigation property registrations in solutions + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[VirtualEventRegistration] + """ + 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.virtual_event_registration import VirtualEventRegistration + + return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property registrations for solutions + 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[RegistrationsWithUserIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Registration records of the town hall. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property registrations in solutions + 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) -> RegistrationsWithUserIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RegistrationsWithUserIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RegistrationsWithUserIdRequestBuilder(self.request_adapter, raw_url) + + @property + def cancel(self) -> CancelRequestBuilder: + """ + Provides operations to call the cancel method. + """ + from .cancel.cancel_request_builder import CancelRequestBuilder + + return CancelRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 RegistrationsWithUserIdRequestBuilderGetQueryParameters(): + """ + Registration records of the town hall. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RegistrationsWithUserIdRequestBuilderGetRequestConfiguration(RequestConfiguration[RegistrationsWithUserIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RegistrationsWithUserIdRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py index ab3c37871df..ab42ce3fadb 100644 --- a/msgraph_beta/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/townhalls/item/virtual_event_townhall_item_request_builder.py @@ -17,6 +17,10 @@ from .....models.o_data_errors.o_data_error import ODataError from .....models.virtual_event_townhall import VirtualEventTownhall from .presenters.presenters_request_builder import PresentersRequestBuilder + from .registrations.registrations_request_builder import RegistrationsRequestBuilder + from .registrations_with_email.registrations_with_email_request_builder import RegistrationsWithEmailRequestBuilder + from .registrations_with_user_id.registrations_with_user_id_request_builder import RegistrationsWithUserIdRequestBuilder + from .registration_configuration.registration_configuration_request_builder import RegistrationConfigurationRequestBuilder from .sessions.sessions_request_builder import SessionsRequestBuilder from .sessions_with_join_web_url.sessions_with_join_web_url_request_builder import SessionsWithJoinWebUrlRequestBuilder @@ -96,6 +100,30 @@ async def patch(self,body: VirtualEventTownhall, request_configuration: Optional return await self.request_adapter.send_async(request_info, VirtualEventTownhall, error_mapping) + def registrations_with_email(self,email: str) -> RegistrationsWithEmailRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + param email: Alternate key of virtualEventRegistration + Returns: RegistrationsWithEmailRequestBuilder + """ + if email is None: + raise TypeError("email cannot be null.") + from .registrations_with_email.registrations_with_email_request_builder import RegistrationsWithEmailRequestBuilder + + return RegistrationsWithEmailRequestBuilder(self.request_adapter, self.path_parameters, email) + + def registrations_with_user_id(self,user_id: str) -> RegistrationsWithUserIdRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + param user_id: Alternate key of virtualEventRegistration + Returns: RegistrationsWithUserIdRequestBuilder + """ + if user_id is None: + raise TypeError("user_id cannot be null.") + from .registrations_with_user_id.registrations_with_user_id_request_builder import RegistrationsWithUserIdRequestBuilder + + return RegistrationsWithUserIdRequestBuilder(self.request_adapter, self.path_parameters, user_id) + def sessions_with_join_web_url(self,join_web_url: str) -> SessionsWithJoinWebUrlRequestBuilder: """ Provides operations to manage the sessions property of the microsoft.graph.virtualEvent entity. @@ -164,6 +192,24 @@ def presenters(self) -> PresentersRequestBuilder: return PresentersRequestBuilder(self.request_adapter, self.path_parameters) + @property + def registration_configuration(self) -> RegistrationConfigurationRequestBuilder: + """ + Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + """ + from .registration_configuration.registration_configuration_request_builder import RegistrationConfigurationRequestBuilder + + return RegistrationConfigurationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def registrations(self) -> RegistrationsRequestBuilder: + """ + Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + """ + from .registrations.registrations_request_builder import RegistrationsRequestBuilder + + return RegistrationsRequestBuilder(self.request_adapter, self.path_parameters) + @property def sessions(self) -> SessionsRequestBuilder: """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py index 0679c2bcc3e..00ed3811b0f 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/item/virtual_event_registration_question_base_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. 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/virtualeventregistrationquestionbase-delete?view=graph-rest-beta @@ -94,7 +94,7 @@ async def patch(self,body: VirtualEventRegistrationQuestionBase, request_configu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py index 7833957d42f..b51ddd29b31 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registration_configuration/questions/questions_request_builder.py @@ -49,7 +49,7 @@ def by_virtual_event_registration_question_base_id(self,virtual_event_registrati async def get(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBaseCollectionResponse]: """ - Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistrationQuestionBaseCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistrationconfiguration-list-questions?view=graph-rest-beta @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Question async def post(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistrationQuestionBase]: """ - Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistrationQuestionBase] @@ -94,7 +94,7 @@ async def post(self,body: VirtualEventRegistrationQuestionBase, request_configur def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QuestionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: VirtualEventRegistrationQuestionBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class QuestionsRequestBuilderGetQueryParameters(): """ - Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py index fb219bfc537..6e3fa61cafd 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/cancel/cancel_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py index efbb61a1405..50797a4b844 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/item/sessions/sessions_request_builder.py @@ -48,7 +48,7 @@ def by_virtual_event_session_id(self,virtual_event_session_id: str) -> VirtualEv async def get(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventSessionCollectionResponse]: """ - Get a list of sessions that a registrant registered for in a webinar. + Get a list of sessions that a registrant registered for in a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventSessionCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistration-list-sessions?view=graph-rest-beta @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Sessions def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SessionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of sessions that a registrant registered for in a webinar. + Get a list of sessions that a registrant registered for in a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class SessionsRequestBuilderGetQueryParameters(): """ - Get a list of sessions that a registrant registered for in a webinar. + Get a list of sessions that a registrant registered for in a webinar or town hall. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py index e45f39fa96e..66609e5be16 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py @@ -49,7 +49,7 @@ def by_virtual_event_registration_id(self,virtual_event_registration_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEventRegistrationCollectionResponse]: """ - Get a list of all registration records of a webinar. + Get a list of all registration records of a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistrationCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualeventregistration-list?view=graph-rest-beta @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Registra async def post(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VirtualEventRegistration]: """ - Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEventRegistration] @@ -94,7 +94,7 @@ async def post(self,body: VirtualEventRegistration, request_configuration: Optio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of all registration records of a webinar. + Get a list of all registration records of a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: VirtualEventRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RegistrationsRequestBuilderGetQueryParameters(): """ - Get a list of all registration records of a webinar. + Get a list of all registration records of a webinar or town hall. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py index 9c65b2823bb..9f184bc47e7 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_email/cancel/cancel_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py index 343011b2737..43431a7d21d 100644 --- a/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py +++ b/msgraph_beta/generated/solutions/virtual_events/webinars/item/registrations_with_user_id/cancel/cancel_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Cancel a registrant's registration record for a webinar. + Cancel a registrant's registration record for a webinar or town hall. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/archive/archive_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/channel_item_request_builder.py index d6313e71621..b73ef3f0f58 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..87b49624828 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_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.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + 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: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + 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.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..8b1f9e13c16 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_post_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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + 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: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + 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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/team_template_definition/item/team_definition/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..48b51be58d9 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/add/add_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.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?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 .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..16feeeda6be --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/$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/team_template_definition/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..d7477676c17 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/item/conversation_member_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.conversation_member import ConversationMember + from ........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamTemplateDefinition + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamTemplateDefinition + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamTemplateDefinition + 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) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..5aa703817fc --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/joined_users_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.conversation_member import ConversationMember + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamTemplateDefinition + 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) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @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 remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..c76c11f7223 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_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.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + 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: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + 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.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..6a029c7f521 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_post_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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + 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: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + 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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..b34bbb2f892 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/joined_users/remove/remove_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.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?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 .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..a4c9a3b75e1 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..1dad305bfb7 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from ..........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamTemplateDefinition + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..31e93594d05 --- /dev/null +++ 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 @@ -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.o_data_errors.o_data_error import ODataError + from ...........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamTemplateDefinition + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamTemplateDefinition + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamTemplateDefinition + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 ed1a76e30c7..6c91d0482ca 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/archive/archive_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..783c372b66d --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_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.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + 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: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + 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.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..7dd17846886 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_post_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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + 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: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + 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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..daac9675913 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/add/add_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.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?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 .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..43054be03a1 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/$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/team_template_definition/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..69b04d47161 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/item/conversation_member_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.conversation_member import ConversationMember + from .......models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamTemplateDefinition + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamTemplateDefinition + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamTemplateDefinition + 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) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..d3d74427fef --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/joined_users_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.conversation_member import ConversationMember + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamTemplateDefinition + 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) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @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 remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..03f46cd26b0 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_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.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + 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: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + 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.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..09b491bf232 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_post_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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + 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: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + 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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..2ad91f50081 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/joined_users/remove/remove_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.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?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 .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..f9aef9b57ba --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..51025cb2e75 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from .........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamTemplateDefinition + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..872f946f379 --- /dev/null +++ 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 @@ -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.o_data_errors.o_data_error import ODataError + from ..........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamTemplateDefinition + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamTemplateDefinition + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamTemplateDefinition + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamTemplateDefinition + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamTemplateDefinition + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamTemplateDefinition + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 643722f61d1..ad563584869 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/primary_channel_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/primary_channel_request_builder.py index 0ea632120bf..419fa4e4e85 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/primary_channel_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/primary_channel_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/share/share_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/share/share_post_request_body.py index 07715a8413f..1b86abe9a21 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/share/share_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/share/share_post_request_body.py @@ -13,10 +13,10 @@ class SharePostRequestBody(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 notifyTeam property + notify_team: Optional[bool] = False # The endDateTime property end_date_time: Optional[datetime.datetime] = None - # The notifyTeam property - notify_team: Optional[bool] = None # The startDateTime property start_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py index 1c117b9dd94..97b385fc856 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -16,9 +16,9 @@ class ClockInPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index acb5f9c7779..49862fea260 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -16,9 +16,9 @@ class ClockOutPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py index 5fb15169cc8..cc324ed166a 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -16,9 +16,9 @@ class EndBreakPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py index c2b2d2ba4c1..9bf02ff172c 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -16,9 +16,9 @@ class StartBreakPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teams/item/archive/archive_post_request_body.py b/msgraph_beta/generated/teams/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teams/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teams/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teams/item/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/teams/item/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teams/item/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teams/item/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teams/item/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/channel_item_request_builder.py index da017774552..5ca20efa2ab 100644 --- a/msgraph_beta/generated/teams/item/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -210,6 +211,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..783c372b66d --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_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.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + 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: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + 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.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..7dd17846886 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_post_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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + 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: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + 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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teams/item/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..c0231e3195d --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/add/add_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.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?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 .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..1a359e3e2ad --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/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}/teams/{team%2Did}/channels/{channel%2Did}/joinedUsers/$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/teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..49644d9f0a5 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/item/conversation_member_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.conversation_member import ConversationMember + from .......models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teams + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teams + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teams + 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) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..893978dee31 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/joined_users_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.conversation_member import ConversationMember + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teams + 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) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @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 remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..03f46cd26b0 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_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.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + 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: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + 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.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..09b491bf232 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_post_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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + 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: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + 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.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teams/item/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..d505903a519 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/joined_users/remove/remove_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.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?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 .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..96eb52a7daa --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..2e250178080 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from .........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teams + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..9ae66726a0d --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_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.o_data_errors.o_data_error import ODataError + from ..........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teams + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teams + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teams + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/planner_plan_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py index f434eb3fec9..7ac15f24ee7 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py index 7c042a4a781..6bef5e0ecf8 100644 --- a/msgraph_beta/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py @@ -48,7 +48,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM async def get(self,request_configuration: Optional[RequestConfiguration[AllowedMembersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: """ - Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMemberCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/sharedwithchannelteaminfo-list-allowedmembers?view=graph-rest-beta @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AllowedM def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AllowedMembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AllowedMembersRequestBuilderGetQueryParameters(): """ - Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/archive/archive_post_request_body.py b/msgraph_beta/generated/teams/item/primary_channel/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teams/item/primary_channel/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teams/item/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..1c9dba6dc21 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_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.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + 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: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + 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.conversation_member import ConversationMember + + from ......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_response.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..e849fb666f5 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_post_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.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + 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: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + 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.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teams/item/primary_channel/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..ac0563fb9d1 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/add/add_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.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?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 .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..ca70ba04e7c --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/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}/teams/{team%2Did}/primaryChannel/joinedUsers/$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/teams/item/primary_channel/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..9bdb938dcfe --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/item/conversation_member_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.conversation_member import ConversationMember + from ......models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teams + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teams + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teams + 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) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..6b762459690 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/joined_users_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.conversation_member import ConversationMember + from .....models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teams + 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) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @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 remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..caae128221f --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_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.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + 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: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + 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.conversation_member import ConversationMember + + from ......models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..66f224a720c --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_post_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.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + 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: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + 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.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teams/item/primary_channel/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..664d8f515ed --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/joined_users/remove/remove_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.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?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 .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..5fb7d3de07d --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..c73f61830d0 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from ........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teams + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..2235756fe77 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/item/planner_history_item_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.o_data_errors.o_data_error import ODataError + from .........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teams + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teams + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teams + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teams + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teams + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from teams + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/planner_plan_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 23cebe483ed..8bcefdb8cc2 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/primary_channel_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/primary_channel_request_builder.py index dd691d0c05c..941a12f9241 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/primary_channel_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/primary_channel_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -208,6 +209,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py b/msgraph_beta/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py index 5a914cf3347..ff7086c17bf 100644 --- a/msgraph_beta/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. 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/schedulinggroup-delete?view=graph-rest-beta @@ -96,7 +96,7 @@ async def patch(self,body: SchedulingGroup, request_configuration: Optional[Requ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/teams/item/schedule/share/share_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/share/share_post_request_body.py index 07715a8413f..1b86abe9a21 100644 --- a/msgraph_beta/generated/teams/item/schedule/share/share_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/share/share_post_request_body.py @@ -13,10 +13,10 @@ class SharePostRequestBody(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 notifyTeam property + notify_team: Optional[bool] = False # The endDateTime property end_date_time: Optional[datetime.datetime] = None - # The notifyTeam property - notify_team: Optional[bool] = None # The startDateTime property start_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py index 29378a864e2..a87065784ce 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -16,9 +16,9 @@ class ClockInPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index 0160627feb2..63869a7581a 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -16,9 +16,9 @@ class ClockOutPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py index 4b280c2c3b9..03ce45102f0 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -16,9 +16,9 @@ class EndBreakPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py index 8d09850f1dc..cd4f06d2a5b 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -16,9 +16,9 @@ class StartBreakPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py index ecf52df4c6f..e86820d7f47 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..87b49624828 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_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.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + 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: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + 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.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..8b1f9e13c16 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_post_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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + 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: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + 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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teamwork/deleted_teams/item/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..2f450da9798 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/add/add_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.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?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 .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..9ba4914e4d0 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/joinedUsers/$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/teamwork/deleted_teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..c23145f131e --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/item/conversation_member_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.conversation_member import ConversationMember + from ........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamwork + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamwork + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamwork + 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) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..cbfea470c47 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/joined_users_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.conversation_member import ConversationMember + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamwork + 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) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @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 remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..c76c11f7223 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_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.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + 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: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + 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.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..6a029c7f521 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_post_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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + 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: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + 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.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..ad5922c8500 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/joined_users/remove/remove_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.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?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 .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..49548b7abf9 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..b56aa01b1e0 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from ..........models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamwork + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..dbdbae4cea5 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_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.o_data_errors.o_data_error import ODataError + from ...........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamwork + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamwork + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamwork + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 32333147fc9..a8573db15e7 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/determine_if_interaction_is_allowed/determine_if_interaction_is_allowed_post_response.py b/msgraph_beta/generated/teamwork/determine_if_interaction_is_allowed/determine_if_interaction_is_allowed_post_response.py index 257e00a6dac..6f55d1935b4 100644 --- a/msgraph_beta/generated/teamwork/determine_if_interaction_is_allowed/determine_if_interaction_is_allowed_post_response.py +++ b/msgraph_beta/generated/teamwork/determine_if_interaction_is_allowed/determine_if_interaction_is_allowed_post_response.py @@ -13,7 +13,7 @@ class DetermineIfInteractionIsAllowedPostResponse(AdditionalDataHolder, BackedMo # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DetermineIfInteractionIsAllowedPostResponse: diff --git a/msgraph_beta/generated/teamwork/messaging/custom_emojis/count/count_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis/count/count_request_builder.py new file mode 100644 index 00000000000..65433bd8482 --- /dev/null +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/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}/teamwork/messaging/customEmojis/$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/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py new file mode 100644 index 00000000000..d0ae0a2b4a7 --- /dev/null +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_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.teamwork_custom_emoji import TeamworkCustomEmoji + from ....models.teamwork_custom_emoji_collection_response import TeamworkCustomEmojiCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.teamwork_custom_emoji_display_name_item_request_builder import TeamworkCustomEmojiDisplayNameItemRequestBuilder + +class CustomEmojisRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomEmojisRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/messaging/customEmojis{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_teamwork_custom_emoji_display_name(self,teamwork_custom_emoji_display_name: str) -> TeamworkCustomEmojiDisplayNameItemRequestBuilder: + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + param teamwork_custom_emoji_display_name: The unique identifier of teamworkCustomEmoji + Returns: TeamworkCustomEmojiDisplayNameItemRequestBuilder + """ + if teamwork_custom_emoji_display_name is None: + raise TypeError("teamwork_custom_emoji_display_name cannot be null.") + from .item.teamwork_custom_emoji_display_name_item_request_builder import TeamworkCustomEmojiDisplayNameItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["teamworkCustomEmoji%2DdisplayName"] = teamwork_custom_emoji_display_name + return TeamworkCustomEmojiDisplayNameItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmojiCollectionResponse]: + """ + Get customEmojis from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmojiCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.teamwork_custom_emoji_collection_response import TeamworkCustomEmojiCollectionResponse + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmojiCollectionResponse, error_mapping) + + async def post(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: + """ + Create new navigation property to customEmojis for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmoji] + """ + 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.teamwork_custom_emoji import TeamworkCustomEmoji + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmoji, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get customEmojis from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to customEmojis for teamwork + 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) -> CustomEmojisRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CustomEmojisRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomEmojisRequestBuilder(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 CustomEmojisRequestBuilderGetQueryParameters(): + """ + Get customEmojis from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CustomEmojisRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CustomEmojisRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..71f6d75cd53 --- /dev/null +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_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.o_data_errors.o_data_error import ODataError + from .....models.teamwork_custom_emoji import TeamworkCustomEmoji + +class TeamworkCustomEmojiDisplayNameItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TeamworkCustomEmojiDisplayNameItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/messaging/customEmojis/{teamworkCustomEmoji%2DdisplayName}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property customEmojis for teamwork + 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[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: + """ + Get customEmojis from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmoji] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.teamwork_custom_emoji import TeamworkCustomEmoji + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmoji, error_mapping) + + async def patch(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: + """ + Update the navigation property customEmojis in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkCustomEmoji] + """ + 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.teamwork_custom_emoji import TeamworkCustomEmoji + + return await self.request_adapter.send_async(request_info, TeamworkCustomEmoji, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property customEmojis for teamwork + 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[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get customEmojis from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property customEmojis in teamwork + 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) -> TeamworkCustomEmojiDisplayNameItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TeamworkCustomEmojiDisplayNameItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TeamworkCustomEmojiDisplayNameItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters(): + """ + Get customEmojis from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 TeamworkCustomEmojiDisplayNameItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 TeamworkCustomEmojiDisplayNameItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/messaging/messaging_request_builder.py b/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py new file mode 100644 index 00000000000..5d009eb4c58 --- /dev/null +++ b/msgraph_beta/generated/teamwork/messaging/messaging_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.o_data_errors.o_data_error import ODataError + from ...models.teamwork_messaging import TeamworkMessaging + from .custom_emojis.custom_emojis_request_builder import CustomEmojisRequestBuilder + +class MessagingRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messaging property of the microsoft.graph.teamwork entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MessagingRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/messaging{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property messaging for teamwork + 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[MessagingRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkMessaging]: + """ + Get messaging from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkMessaging] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.teamwork_messaging import TeamworkMessaging + + return await self.request_adapter.send_async(request_info, TeamworkMessaging, error_mapping) + + async def patch(self,body: TeamworkMessaging, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkMessaging]: + """ + Update the navigation property messaging in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamworkMessaging] + """ + 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.teamwork_messaging import TeamworkMessaging + + return await self.request_adapter.send_async(request_info, TeamworkMessaging, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property messaging for teamwork + 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[MessagingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get messaging from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: TeamworkMessaging, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property messaging in teamwork + 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) -> MessagingRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MessagingRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MessagingRequestBuilder(self.request_adapter, raw_url) + + @property + def custom_emojis(self) -> CustomEmojisRequestBuilder: + """ + Provides operations to manage the customEmojis property of the microsoft.graph.teamworkMessaging entity. + """ + from .custom_emojis.custom_emojis_request_builder import CustomEmojisRequestBuilder + + return CustomEmojisRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MessagingRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 MessagingRequestBuilderGetQueryParameters(): + """ + Get messaging from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MessagingRequestBuilderGetRequestConfiguration(RequestConfiguration[MessagingRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 MessagingRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/archive/archive_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/archive/archive_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/channel_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/channel_item_request_builder.py index dc57de96b4a..1ac12db31c5 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/channel_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/channel_item_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..b5d095fead7 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_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.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + 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: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + 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.conversation_member import ConversationMember + + from ...........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..39e34a3785d --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_post_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.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + 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: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + 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.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ...........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..28129752e71 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/add/add_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.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?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 .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..1435d4daae3 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/joinedUsers/$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/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..c0d3b5b7973 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/item/conversation_member_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.conversation_member import ConversationMember + from ...........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamwork + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamwork + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamwork + 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) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..43cb47698ac --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/joined_users_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.conversation_member import ConversationMember + from ..........models.conversation_member_collection_response import ConversationMemberCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamwork + 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) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @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 remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..82fac3158cc --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_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.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + 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: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + 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.conversation_member import ConversationMember + + from ...........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..24313b6caed --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_post_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.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + 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: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + 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.action_result_part import ActionResultPart + from ...........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ...........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..1e7db2c4b93 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/joined_users/remove/remove_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.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?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 .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..c11fdf93981 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..8163a54a0ac --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from .............models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamwork + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..6930b59940f --- /dev/null +++ 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 @@ -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.o_data_errors.o_data_error import ODataError + from ..............models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamwork + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamwork + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamwork + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 7c717246d9c..2f8e74708fd 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/archive/archive_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/archive/archive_post_request_body.py index c8702af0d28..551881e1a49 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/archive/archive_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/archive/archive_post_request_body.py @@ -13,7 +13,7 @@ class ArchivePostRequestBody(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 shouldSetSpoSiteReadOnlyForMembers property - should_set_spo_site_read_only_for_members: Optional[bool] = None + should_set_spo_site_read_only_for_members: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ArchivePostRequestBody: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py index 06cff9df6b4..f7848f695de 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name/does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_get_response.py @@ -13,7 +13,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse: diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_request_body.py new file mode 100644 index 00000000000..43d9dcb5f40 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_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.conversation_member import ConversationMember + +@dataclass +class AddPostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostRequestBody: + """ + 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: AddPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostRequestBody() + + 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.conversation_member import ConversationMember + + from ..........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_response.py new file mode 100644 index 00000000000..99b76e51a2a --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_post_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.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AddPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddPostResponse: + """ + 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: AddPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddPostResponse() + + 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.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_request_builder.py new file mode 100644 index 00000000000..e2f79f2eb69 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/add/add_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.o_data_errors.o_data_error import ODataError + from .add_post_request_body import AddPostRequestBody + from .add_post_response import AddPostResponse + +class AddRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the add method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/add", path_parameters) + + async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddPostResponse]: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AddPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmembers-add?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 .add_post_response import AddPostResponse + + return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) + + def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + 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) -> AddRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/count/count_request_builder.py new file mode 100644 index 00000000000..3fa57db20d0 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/joinedUsers/$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/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/item/conversation_member_item_request_builder.py new file mode 100644 index 00000000000..a349ade08ba --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/item/conversation_member_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.conversation_member import ConversationMember + from ..........models.o_data_errors.o_data_error import ODataError + +class ConversationMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property joinedUsers for teamwork + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Update the navigation property joinedUsers in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property joinedUsers for teamwork + 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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property joinedUsers in teamwork + 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) -> ConversationMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ConversationMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ConversationMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ConversationMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/joined_users_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/joined_users_request_builder.py new file mode 100644 index 00000000000..5892ce90598 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/joined_users_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.conversation_member import ConversationMember + from .........models.conversation_member_collection_response import ConversationMemberCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .add.add_request_builder import AddRequestBuilder + from .count.count_request_builder import CountRequestBuilder + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder + +class JoinedUsersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new JoinedUsersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_conversation_member_id(self,conversation_member_id: str) -> ConversationMemberItemRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + param conversation_member_id: The unique identifier of conversationMember + Returns: ConversationMemberItemRequestBuilder + """ + if conversation_member_id is None: + raise TypeError("conversation_member_id cannot be null.") + from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["conversationMember%2Did"] = conversation_member_id + return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMemberCollectionResponse]: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.conversation_member_collection_response import ConversationMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) + + async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: + """ + Create new navigation property to joinedUsers for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ConversationMember] + """ + 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.conversation_member import ConversationMember + + return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get joinedUsers from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to joinedUsers for teamwork + 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) -> JoinedUsersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: JoinedUsersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return JoinedUsersRequestBuilder(self.request_adapter, raw_url) + + @property + def add(self) -> AddRequestBuilder: + """ + Provides operations to call the add method. + """ + from .add.add_request_builder import AddRequestBuilder + + return AddRequestBuilder(self.request_adapter, self.path_parameters) + + @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 remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class JoinedUsersRequestBuilderGetQueryParameters(): + """ + Get joinedUsers from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 JoinedUsersRequestBuilderGetRequestConfiguration(RequestConfiguration[JoinedUsersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 JoinedUsersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/joined_users/remove/remove_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_request_body.py new file mode 100644 index 00000000000..f1fdea86913 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_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.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(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 values property + values: Optional[list[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + 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: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + 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.conversation_member import ConversationMember + + from ..........models.conversation_member import ConversationMember + + fields: dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_response.py new file mode 100644 index 00000000000..ad204885e22 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_post_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.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + 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: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + 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.action_result_part import ActionResultPart + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.action_result_part import ActionResultPart + 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(ActionResultPart)), + } + 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/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_request_builder.py new file mode 100644 index 00000000000..5e9370e0aa5 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/joined_users/remove/remove_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.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/joinedUsers/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?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 .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + 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) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..81e56f328ea --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..3674790c60d --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from ............models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for teamwork + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..c03966d5e66 --- /dev/null +++ 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 @@ -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.o_data_errors.o_data_error import ODataError + from .............models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for teamwork + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in teamwork + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for teamwork + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from teamwork + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in teamwork + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from teamwork + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 ff22e9d450e..9a291503c91 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/primary_channel_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/primary_channel_request_builder.py index 57d5af9b993..b56302230a6 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/primary_channel_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/primary_channel_request_builder.py @@ -22,6 +22,7 @@ from .does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name.does_user_have_accessuser_id_user_id_tenant_id_tenant_id_user_principal_name_user_principal_name_request_builder import DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder from .enabled_apps.enabled_apps_request_builder import EnabledAppsRequestBuilder from .files_folder.files_folder_request_builder import FilesFolderRequestBuilder + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder from .members.members_request_builder import MembersRequestBuilder from .messages.messages_request_builder import MessagesRequestBuilder from .planner.planner_request_builder import PlannerRequestBuilder @@ -207,6 +208,15 @@ def files_folder(self) -> FilesFolderRequestBuilder: return FilesFolderRequestBuilder(self.request_adapter, self.path_parameters) + @property + def joined_users(self) -> JoinedUsersRequestBuilder: + """ + Provides operations to manage the joinedUsers property of the microsoft.graph.channel entity. + """ + from .joined_users.joined_users_request_builder import JoinedUsersRequestBuilder + + return JoinedUsersRequestBuilder(self.request_adapter, self.path_parameters) + @property def members(self) -> MembersRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/share/share_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/share/share_post_request_body.py index 07715a8413f..1b86abe9a21 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/share/share_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/share/share_post_request_body.py @@ -13,10 +13,10 @@ class SharePostRequestBody(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 notifyTeam property + notify_team: Optional[bool] = False # The endDateTime property end_date_time: Optional[datetime.datetime] = None - # The notifyTeam property - notify_team: Optional[bool] = None # The startDateTime property start_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py index 1db09ea8b26..5939327a27f 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -16,9 +16,9 @@ class ClockInPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index 63e5fa8f4c2..70524ba14d6 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -16,9 +16,9 @@ class ClockOutPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py index 83d1b2587a5..daa9e1ff14c 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -16,9 +16,9 @@ class EndBreakPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py index 692f1ef4c1c..c5fd2eedbdf 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -16,9 +16,9 @@ class StartBreakPostRequestBody(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 atApprovedLocation property - at_approved_location: Optional[bool] = None + at_approved_location: Optional[bool] = False # The isAtApprovedLocation property - is_at_approved_location: Optional[bool] = None + is_at_approved_location: Optional[bool] = False # The notes property notes: Optional[ItemBody] = None diff --git a/msgraph_beta/generated/teamwork/teamwork_request_builder.py b/msgraph_beta/generated/teamwork/teamwork_request_builder.py index 08c0b231314..6fab4902b27 100644 --- a/msgraph_beta/generated/teamwork/teamwork_request_builder.py +++ b/msgraph_beta/generated/teamwork/teamwork_request_builder.py @@ -20,6 +20,7 @@ from .deleted_teams.deleted_teams_request_builder import DeletedTeamsRequestBuilder from .determine_if_interaction_is_allowed.determine_if_interaction_is_allowed_request_builder import DetermineIfInteractionIsAllowedRequestBuilder from .devices.devices_request_builder import DevicesRequestBuilder + from .messaging.messaging_request_builder import MessagingRequestBuilder from .send_activity_notification_to_recipients.send_activity_notification_to_recipients_request_builder import SendActivityNotificationToRecipientsRequestBuilder from .teams_app_settings.teams_app_settings_request_builder import TeamsAppSettingsRequestBuilder from .team_templates.team_templates_request_builder import TeamTemplatesRequestBuilder @@ -154,6 +155,15 @@ def devices(self) -> DevicesRequestBuilder: return DevicesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def messaging(self) -> MessagingRequestBuilder: + """ + Provides operations to manage the messaging property of the microsoft.graph.teamwork entity. + """ + from .messaging.messaging_request_builder import MessagingRequestBuilder + + return MessagingRequestBuilder(self.request_adapter, self.path_parameters) + @property def send_activity_notification_to_recipients(self) -> SendActivityNotificationToRecipientsRequestBuilder: """ diff --git a/msgraph_beta/generated/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py b/msgraph_beta/generated/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py index da4f19b3932..c093b09b80b 100644 --- a/msgraph_beta/generated/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py +++ b/msgraph_beta/generated/templates/device_templates/item/create_device_from_template/create_device_from_template_post_request_body.py @@ -16,7 +16,7 @@ class CreateDeviceFromTemplatePostRequestBody(AdditionalDataHolder, BackedModel, # 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 accountEnabled property - account_enabled: Optional[bool] = None + account_enabled: Optional[bool] = False # The alternativeNames property alternative_names: Optional[list[str]] = None # The externalDeviceId property diff --git a/msgraph_beta/generated/tenant_relationships/managed_tenants/management_actions/item/microsoft_graph_managed_tenants_apply/apply_post_request_body.py b/msgraph_beta/generated/tenant_relationships/managed_tenants/management_actions/item/microsoft_graph_managed_tenants_apply/apply_post_request_body.py index b367a83cf46..e2ccb248925 100644 --- a/msgraph_beta/generated/tenant_relationships/managed_tenants/management_actions/item/microsoft_graph_managed_tenants_apply/apply_post_request_body.py +++ b/msgraph_beta/generated/tenant_relationships/managed_tenants/management_actions/item/microsoft_graph_managed_tenants_apply/apply_post_request_body.py @@ -12,10 +12,10 @@ class ApplyPostRequestBody(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 includeAllUsers property + include_all_users: Optional[bool] = False # The excludeGroups property exclude_groups: Optional[list[str]] = None - # The includeAllUsers property - include_all_users: Optional[bool] = None # The includeGroups property include_groups: Optional[list[str]] = None # The managementTemplateId property diff --git a/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py index c1854aacbec..4bbffadeeba 100644 --- a/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py +++ b/msgraph_beta/generated/users/item/adhoc_calls/item/transcripts/item/content/content_request_builder.py @@ -50,9 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - The content of the transcript. Read-only. + Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. 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/calltranscript-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -102,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - The content of the transcript. Read-only. + Retrieve a callTranscript object associated with a scheduled onlineMeeting and an ad hoc call. This API supports the retrieval of call transcripts from private chat meetings and channel meetings, and ad hoc calls including PSTN, 1:1, and group calls. Private channel meetings are not supported. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/calendar/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/users/item/calendar/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/users/item/calendar/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/users/item/calendar/events/item/decline/decline_post_request_body.py index 7093f9b576d..0174a9bcd19 100644 --- a/msgraph_beta/generated/users/item/calendar/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py index f1de28c467e..ad3822f646b 100644 --- a/msgraph_beta/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # 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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_post_request_body.py index 546d8868e09..af74409e986 100644 --- a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py index 0b0fb2cb6d7..c2c6f9310e2 100644 --- a/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # 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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendars/item/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/users/item/calendars/item/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/users/item/calendars/item/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendars/item/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendars/item/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/users/item/calendars/item/events/item/decline/decline_post_request_body.py index 8770ceeea48..90acbf4ccac 100644 --- a/msgraph_beta/generated/users/item/calendars/item/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendars/item/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py index aefbd672251..e271bfa8f66 100644 --- a/msgraph_beta/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # 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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/cloud_pc_pools/cloud_pc_pools_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/cloud_pc_pools_request_builder.py index fc98c721704..3af32203894 100644 --- a/msgraph_beta/generated/users/item/cloud_pc_pools/cloud_pc_pools_request_builder.py +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/cloud_pc_pools_request_builder.py @@ -49,7 +49,7 @@ def by_cloud_pc_pool_id(self,cloud_pc_pool_id: str) -> CloudPcPoolItemRequestBui async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolCollectionResponse]: """ - Get cloudPcPools from users + The user's Cloud PC pools. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPoolCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: CloudPcPool, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get cloudPcPools from users + The user's Cloud PC pools. 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 CloudPcPoolsRequestBuilderGetQueryParameters(): """ - Get cloudPcPools from users + The user's Cloud PC pools. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/assignments_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/assignments_request_builder.py index fd3ec90ed4c..dc70a0bfc61 100644 --- a/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/assignments_request_builder.py +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/assignments_request_builder.py @@ -49,7 +49,7 @@ def by_cloud_pc_pool_assignment_id(self,cloud_pc_pool_assignment_id: str) -> Clo async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolAssignmentCollectionResponse]: """ - Get assignments from users + The collection of assignments that grant user or service principal identities access to this pool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPoolAssignmentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: CloudPcPoolAssignment, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get assignments from users + The collection of assignments that grant user or service principal identities access to this pool. 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 AssignmentsRequestBuilderGetQueryParameters(): """ - Get assignments from users + The collection of assignments that grant user or service principal identities access to this pool. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py index 11ebcc424f7..dd18a4238a4 100644 --- a/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_item_request_builder.py +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/item/assignments/item/cloud_pc_pool_assignment_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[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPoolAssignment]: """ - Get assignments from users + The collection of assignments that grant user or service principal identities access to this pool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPoolAssignment] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get assignments from users + The collection of assignments that grant user or service principal identities access to this pool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class CloudPcPoolAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class CloudPcPoolAssignmentItemRequestBuilderGetQueryParameters(): """ - Get assignments from users + The collection of assignments that grant user or service principal identities access to this pool. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py b/msgraph_beta/generated/users/item/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py index 8d0c1d1c201..dd38c6efbce 100644 --- a/msgraph_beta/generated/users/item/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py +++ b/msgraph_beta/generated/users/item/cloud_pc_pools/item/cloud_pc_pool_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcPool]: """ - Get cloudPcPools from users + The user's Cloud PC pools. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcPool] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CloudPcPoolItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get cloudPcPools from users + The user's Cloud PC pools. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class CloudPcPoolItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class CloudPcPoolItemRequestBuilderGetQueryParameters(): """ - Get cloudPcPools from users + The user's Cloud PC pools. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/devices/item/registered_owners/ref/ref_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_owners/ref/ref_request_builder.py index c5de31a14aa..f28acf035bd 100644 --- a/msgraph_beta/generated/users/item/devices/item/registered_owners/ref/ref_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/item/registered_owners/ref/ref_request_builder.py @@ -29,7 +29,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}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/users/item/devices/item/registered_users/ref/ref_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_users/ref/ref_request_builder.py index aa1d6897d87..fb51939095a 100644 --- a/msgraph_beta/generated/users/item/devices/item/registered_users/ref/ref_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/item/registered_users/ref/ref_request_builder.py @@ -29,7 +29,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}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -121,7 +121,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/$ref', self.path_parameters) + 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) diff --git a/msgraph_beta/generated/users/item/distribution_lists/count/count_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/count/count_request_builder.py new file mode 100644 index 00000000000..70f1ea454ff --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/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}/distributionLists/$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/distribution_lists_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/distribution_lists_request_builder.py new file mode 100644 index 00000000000..3350761e497 --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/distribution_lists_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.distribution_list import DistributionList + from ....models.distribution_list_collection_response import DistributionListCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.distribution_list_item_request_builder import DistributionListItemRequestBuilder + +class DistributionListsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DistributionListsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_distribution_list_id(self,distribution_list_id: str) -> DistributionListItemRequestBuilder: + """ + Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + param distribution_list_id: The unique identifier of distributionList + Returns: DistributionListItemRequestBuilder + """ + if distribution_list_id is None: + raise TypeError("distribution_list_id cannot be null.") + from .item.distribution_list_item_request_builder import DistributionListItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["distributionList%2Did"] = distribution_list_id + return DistributionListItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]] = None) -> Optional[DistributionListCollectionResponse]: + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionListCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.distribution_list_collection_response import DistributionListCollectionResponse + + return await self.request_adapter.send_async(request_info, DistributionListCollectionResponse, error_mapping) + + async def post(self,body: DistributionList, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionList]: + """ + Create new navigation property to distributionLists for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionList] + """ + 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.distribution_list import DistributionList + + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: DistributionList, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to distributionLists for users + 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) -> DistributionListsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DistributionListsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DistributionListsRequestBuilder(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 DistributionListsRequestBuilderGetQueryParameters(): + """ + The personal distribution lists in the user's mailbox. 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 DistributionListsRequestBuilderGetRequestConfiguration(RequestConfiguration[DistributionListsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 DistributionListsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/add_members/add_members_post_request_body.py b/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_post_request_body.py new file mode 100644 index 00000000000..cb020f0e3ce --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_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.member import Member + +@dataclass +class AddMembersPostRequestBody(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 members property + members: Optional[list[Member]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AddMembersPostRequestBody: + """ + 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: AddMembersPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AddMembersPostRequestBody() + + 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.member import Member + + from ......models.member import Member + + fields: dict[str, Callable[[Any], None]] = { + "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(Member)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("members", self.members) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_request_builder.py new file mode 100644 index 00000000000..71c73a1df5d --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/add_members/add_members_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.distribution_list import DistributionList + from ......models.o_data_errors.o_data_error import ODataError + from .add_members_post_request_body import AddMembersPostRequestBody + +class AddMembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the addMembers method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AddMembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/addMembers", path_parameters) + + async def post(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionList]: + """ + Invoke action addMembers + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionList] + """ + 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.distribution_list import DistributionList + + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) + + def to_post_request_information(self,body: AddMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action addMembers + 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) -> AddMembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AddMembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AddMembersRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AddMembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/delete_members/delete_members_post_request_body.py b/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_post_request_body.py new file mode 100644 index 00000000000..b937b67c892 --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_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.member import Member + +@dataclass +class DeleteMembersPostRequestBody(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 members property + members: Optional[list[Member]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeleteMembersPostRequestBody: + """ + 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: DeleteMembersPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeleteMembersPostRequestBody() + + 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.member import Member + + from ......models.member import Member + + fields: dict[str, Callable[[Any], None]] = { + "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(Member)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("members", self.members) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_request_builder.py new file mode 100644 index 00000000000..f611d810a52 --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/delete_members/delete_members_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.distribution_list import DistributionList + from ......models.o_data_errors.o_data_error import ODataError + from .delete_members_post_request_body import DeleteMembersPostRequestBody + +class DeleteMembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the deleteMembers method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeleteMembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/deleteMembers", path_parameters) + + async def post(self,body: DeleteMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionList]: + """ + Invoke action deleteMembers + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionList] + """ + 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.distribution_list import DistributionList + + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) + + def to_post_request_information(self,body: DeleteMembersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action deleteMembers + 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) -> DeleteMembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeleteMembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeleteMembersRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeleteMembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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_item_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_item_request_builder.py new file mode 100644 index 00000000000..7bce0021d0a --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_item_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.distribution_list import DistributionList + 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): + """ + Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DistributionListItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property distributionLists for users + 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[DistributionListItemRequestBuilderGetQueryParameters]] = None) -> Optional[DistributionList]: + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionList] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.distribution_list import DistributionList + + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) + + async def patch(self,body: DistributionList, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionList]: + """ + Update the navigation property distributionLists in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionList] + """ + 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.distribution_list import DistributionList + + return await self.request_adapter.send_async(request_info, DistributionList, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property distributionLists for users + 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[DistributionListItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The personal distribution lists in the user's mailbox. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: DistributionList, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property distributionLists in users + 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) -> DistributionListItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DistributionListItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DistributionListItemRequestBuilder(self.request_adapter, raw_url) + + @property + def add_members(self) -> AddMembersRequestBuilder: + """ + Provides operations to call the addMembers method. + """ + from .add_members.add_members_request_builder import AddMembersRequestBuilder + + return AddMembersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delete_members(self) -> DeleteMembersRequestBuilder: + """ + Provides operations to call the deleteMembers method. + """ + from .delete_members.delete_members_request_builder import 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]): + """ + Configuration for the request 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 DistributionListItemRequestBuilderGetQueryParameters(): + """ + The personal distribution lists in the user's mailbox. 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 DistributionListItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 DistributionListItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/count/count_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/count/count_request_builder.py new file mode 100644 index 00000000000..cbb21d967e0 --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/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}/distributionLists/{distributionList%2Did}/distributionListMembers/$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/users/item/distribution_lists/item/distribution_list_members/distribution_list_members_request_builder.py new file mode 100644 index 00000000000..8c20837386e --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/distribution_list_members_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.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 .count.count_request_builder import CountRequestBuilder + from .item.distribution_list_member_item_request_builder import DistributionListMemberItemRequestBuilder + +class DistributionListMembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DistributionListMembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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) + + def by_distribution_list_member_id(self,distribution_list_member_id: str) -> DistributionListMemberItemRequestBuilder: + """ + 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 + """ + 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 + + 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) + + async def get(self,request_configuration: Optional[RequestConfiguration[DistributionListMembersRequestBuilderGetQueryParameters]] = None) -> Optional[DistributionListMemberCollectionResponse]: + """ + The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionListMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.distribution_list_member_collection_response import DistributionListMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, DistributionListMemberCollectionResponse, error_mapping) + + async def post(self,body: DistributionListMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionListMember]: + """ + Create new navigation property to distributionListMembers for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionListMember] + """ + 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.distribution_list_member import DistributionListMember + + return await self.request_adapter.send_async(request_info, DistributionListMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DistributionListMembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. 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: DistributionListMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to distributionListMembers for users + 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) -> DistributionListMembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using 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 + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DistributionListMembersRequestBuilder(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 DistributionListMembersRequestBuilderGetQueryParameters(): + """ + The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. 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 DistributionListMembersRequestBuilderGetRequestConfiguration(RequestConfiguration[DistributionListMembersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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]): + """ + Configuration for the request such as headers, query 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/distribution_lists/item/distribution_list_members/item/contact/contact_request_builder.py new file mode 100644 index 00000000000..f00054207e0 --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/item/contact/contact_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.contact import Contact + from ........models.o_data_errors.o_data_error import ODataError + +class ContactRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContactRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContactRequestBuilderGetQueryParameters]] = None) -> Optional[Contact]: + """ + Get contact from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Contact] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_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 + + return await self.request_adapter.send_async(request_info, Contact, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContactRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get contact from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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) -> ContactRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using 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 + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContactRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContactRequestBuilderGetQueryParameters(): + """ + Get contact from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 ContactRequestBuilderGetRequestConfiguration(RequestConfiguration[ContactRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query 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/users/item/distribution_lists/item/distribution_list_members/item/distribution_list_member_item_request_builder.py new file mode 100644 index 00000000000..a7579e6d86a --- /dev/null +++ b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/item/distribution_list_member_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.distribution_list_member import DistributionListMember + from .......models.o_data_errors.o_data_error import ODataError + from .contact.contact_request_builder import ContactRequestBuilder + +class DistributionListMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DistributionListMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property distributionListMembers for users + 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[DistributionListMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[DistributionListMember]: + """ + The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionListMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.distribution_list_member import DistributionListMember + + return await self.request_adapter.send_async(request_info, DistributionListMember, error_mapping) + + async def patch(self,body: DistributionListMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionListMember]: + """ + Update the navigation property distributionListMembers in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DistributionListMember] + """ + 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.distribution_list_member import DistributionListMember + + return await self.request_adapter.send_async(request_info, DistributionListMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property distributionListMembers for users + 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[DistributionListMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. 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: DistributionListMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property distributionListMembers in users + 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) -> DistributionListMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using 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 + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DistributionListMemberItemRequestBuilder(self.request_adapter, raw_url) + + @property + def contact(self) -> ContactRequestBuilder: + """ + Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. + """ + from .contact.contact_request_builder import ContactRequestBuilder + + return ContactRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DistributionListMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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(): + """ + The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. 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 DistributionListMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DistributionListMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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]): + """ + Configuration for the request such as headers, query 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/events/item/accept/accept_post_request_body.py b/msgraph_beta/generated/users/item/events/item/accept/accept_post_request_body.py index d6aca7af2df..7c595a89e99 100644 --- a/msgraph_beta/generated/users/item/events/item/accept/accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/events/item/accept/accept_post_request_body.py @@ -12,10 +12,10 @@ class AcceptPostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/events/item/decline/decline_post_request_body.py b/msgraph_beta/generated/users/item/events/item/decline/decline_post_request_body.py index 3ff4e8d3fda..3b1a702814d 100644 --- a/msgraph_beta/generated/users/item/events/item/decline/decline_post_request_body.py +++ b/msgraph_beta/generated/users/item/events/item/decline/decline_post_request_body.py @@ -15,12 +15,12 @@ class DeclinePostRequestBody(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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> DeclinePostRequestBody: diff --git a/msgraph_beta/generated/users/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py b/msgraph_beta/generated/users/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py index dcb3fcda337..fd4018cdf6b 100644 --- a/msgraph_beta/generated/users/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py +++ b/msgraph_beta/generated/users/item/events/item/tentatively_accept/tentatively_accept_post_request_body.py @@ -15,12 +15,12 @@ class TentativelyAcceptPostRequestBody(AdditionalDataHolder, BackedModel, Parsab # 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 SendResponse property + send_response: Optional[bool] = False # The Comment property comment: Optional[str] = None # The ProposedNewTime property proposed_new_time: Optional[TimeSlot] = None - # The SendResponse property - send_response: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TentativelyAcceptPostRequestBody: diff --git a/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py b/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py index b7703a756cc..13e25596b1d 100644 --- a/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py +++ b/msgraph_beta/generated/users/item/find_meeting_locations/find_meeting_locations_post_request_body.py @@ -18,7 +18,7 @@ class FindMeetingLocationsPostRequestBody(AdditionalDataHolder, BackedModel, Par # 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 allowFreeOnly property - allow_free_only: Optional[bool] = None + allow_free_only: Optional[bool] = False # The attendees property attendees: Optional[list[AttendeeBase]] = None # The maxCandidates property diff --git a/msgraph_beta/generated/users/item/find_meeting_times/find_meeting_times_post_request_body.py b/msgraph_beta/generated/users/item/find_meeting_times/find_meeting_times_post_request_body.py index 1f803616474..63ca6201b36 100644 --- a/msgraph_beta/generated/users/item/find_meeting_times/find_meeting_times_post_request_body.py +++ b/msgraph_beta/generated/users/item/find_meeting_times/find_meeting_times_post_request_body.py @@ -18,10 +18,12 @@ class FindMeetingTimesPostRequestBody(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 isOrganizerOptional property + is_organizer_optional: Optional[bool] = False + # The returnSuggestionReasons property + return_suggestion_reasons: Optional[bool] = False # The attendees property attendees: Optional[list[AttendeeBase]] = None - # The isOrganizerOptional property - is_organizer_optional: Optional[bool] = None # The locationConstraint property location_constraint: Optional[LocationConstraint] = None # The maxCandidates property @@ -30,8 +32,6 @@ class FindMeetingTimesPostRequestBody(AdditionalDataHolder, BackedModel, Parsabl meeting_duration: Optional[datetime.timedelta] = None # The minimumAttendeePercentage property minimum_attendee_percentage: Optional[float] = None - # The returnSuggestionReasons property - return_suggestion_reasons: Optional[bool] = None # The timeConstraint property time_constraint: Optional[TimeConstraint] = None diff --git a/msgraph_beta/generated/users/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/users/item/get_member_groups/get_member_groups_post_request_body.py index c00f72b817c..7f866d52799 100644 --- a/msgraph_beta/generated/users/item/get_member_groups/get_member_groups_post_request_body.py +++ b/msgraph_beta/generated/users/item/get_member_groups/get_member_groups_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberGroupsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: diff --git a/msgraph_beta/generated/users/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/users/item/get_member_objects/get_member_objects_post_request_body.py index 07b489d3958..6fb5257fd5d 100644 --- a/msgraph_beta/generated/users/item/get_member_objects/get_member_objects_post_request_body.py +++ b/msgraph_beta/generated/users/item/get_member_objects/get_member_objects_post_request_body.py @@ -13,7 +13,7 @@ class GetMemberObjectsPostRequestBody(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 securityEnabledOnly property - security_enabled_only: Optional[bool] = None + security_enabled_only: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: diff --git a/msgraph_beta/generated/users/item/invalidate_all_refresh_tokens/invalidate_all_refresh_tokens_post_response.py b/msgraph_beta/generated/users/item/invalidate_all_refresh_tokens/invalidate_all_refresh_tokens_post_response.py index cf1ac272e1e..f6c5525d61f 100644 --- a/msgraph_beta/generated/users/item/invalidate_all_refresh_tokens/invalidate_all_refresh_tokens_post_response.py +++ b/msgraph_beta/generated/users/item/invalidate_all_refresh_tokens/invalidate_all_refresh_tokens_post_response.py @@ -13,7 +13,7 @@ class InvalidateAllRefreshTokensPostResponse(AdditionalDataHolder, BackedModel, # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> InvalidateAllRefreshTokensPostResponse: diff --git a/msgraph_beta/generated/users/item/is_managed_app_user_blocked/is_managed_app_user_blocked_get_response.py b/msgraph_beta/generated/users/item/is_managed_app_user_blocked/is_managed_app_user_blocked_get_response.py index d251bb77275..04d326ff099 100644 --- a/msgraph_beta/generated/users/item/is_managed_app_user_blocked/is_managed_app_user_blocked_get_response.py +++ b/msgraph_beta/generated/users/item/is_managed_app_user_blocked/is_managed_app_user_blocked_get_response.py @@ -13,7 +13,7 @@ class IsManagedAppUserBlockedGetResponse(AdditionalDataHolder, BackedModel, Pars # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> IsManagedAppUserBlockedGetResponse: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py index 0575b45c5c1..711a7727196 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsJunkPostRequestBody(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 MoveToJunk property - move_to_junk: Optional[bool] = None + move_to_junk: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py index 8bcd19c06a5..99642aade18 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsNotJunkPostRequestBody(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 MoveToInbox property - move_to_inbox: Optional[bool] = None + move_to_inbox: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsNotJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/report_message/report_message_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/report_message/report_message_post_request_body.py index 69cf0056769..ca28f0ecb3a 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/report_message/report_message_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/messages/item/report_message/report_message_post_request_body.py @@ -16,7 +16,7 @@ class ReportMessagePostRequestBody(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 IsMessageMoveRequested property - is_message_move_requested: Optional[bool] = None + is_message_move_requested: Optional[bool] = False # The ReportAction property report_action: Optional[ReportAction] = None diff --git a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py index c9381438ac7..fbb2cb458e2 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/child_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py @@ -13,9 +13,9 @@ class UpdateAllMessagesReadStatePostRequestBody(AdditionalDataHolder, BackedMode # 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 isRead property - is_read: Optional[bool] = None + is_read: Optional[bool] = False # The suppressReadReceipts property - suppress_read_receipts: Optional[bool] = None + suppress_read_receipts: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> UpdateAllMessagesReadStatePostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py index 0575b45c5c1..711a7727196 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsJunkPostRequestBody(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 MoveToJunk property - move_to_junk: Optional[bool] = None + move_to_junk: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py index 8bcd19c06a5..99642aade18 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsNotJunkPostRequestBody(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 MoveToInbox property - move_to_inbox: Optional[bool] = None + move_to_inbox: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsNotJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/report_message/report_message_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/report_message/report_message_post_request_body.py index 2bf5af028dc..81775c8bdd5 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/messages/item/report_message/report_message_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/messages/item/report_message/report_message_post_request_body.py @@ -16,7 +16,7 @@ class ReportMessagePostRequestBody(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 IsMessageMoveRequested property - is_message_move_requested: Optional[bool] = None + is_message_move_requested: Optional[bool] = False # The ReportAction property report_action: Optional[ReportAction] = None diff --git a/msgraph_beta/generated/users/item/mail_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py b/msgraph_beta/generated/users/item/mail_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py index c9381438ac7..fbb2cb458e2 100644 --- a/msgraph_beta/generated/users/item/mail_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py +++ b/msgraph_beta/generated/users/item/mail_folders/item/update_all_messages_read_state/update_all_messages_read_state_post_request_body.py @@ -13,9 +13,9 @@ class UpdateAllMessagesReadStatePostRequestBody(AdditionalDataHolder, BackedMode # 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 isRead property - is_read: Optional[bool] = None + is_read: Optional[bool] = False # The suppressReadReceipts property - suppress_read_receipts: Optional[bool] = None + suppress_read_receipts: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> UpdateAllMessagesReadStatePostRequestBody: diff --git a/msgraph_beta/generated/users/item/managed_devices/execute_action/execute_action_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/execute_action/execute_action_post_request_body.py index 4bb26958c71..09ece4806e5 100644 --- a/msgraph_beta/generated/users/item/managed_devices/execute_action/execute_action_post_request_body.py +++ b/msgraph_beta/generated/users/item/managed_devices/execute_action/execute_action_post_request_body.py @@ -15,6 +15,12 @@ class ExecuteActionPostRequestBody(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 keepEnrollmentData property + keep_enrollment_data: Optional[bool] = False + # The keepUserData property + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False # The actionName property action_name: Optional[ManagedDeviceRemoteAction] = None # The carrierUrl property @@ -25,18 +31,12 @@ class ExecuteActionPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): device_ids: Optional[list[str]] = None # The deviceName property device_name: Optional[str] = None - # The keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None - # The keepUserData property - keep_user_data: Optional[bool] = None # The notificationBody property notification_body: Optional[str] = None # The notificationTitle property notification_title: Optional[str] = None # The organizationalUnitPath property organizational_unit_path: Optional[str] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ExecuteActionPostRequestBody: diff --git a/msgraph_beta/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py index 9a9f1c83727..fd530228aa9 100644 --- a/msgraph_beta/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py +++ b/msgraph_beta/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_post_request_body.py @@ -13,7 +13,7 @@ class CleanWindowsDevicePostRequestBody(AdditionalDataHolder, BackedModel, Parsa # 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 keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CleanWindowsDevicePostRequestBody: diff --git a/msgraph_beta/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py index 44e2f8429a4..21925a46705 100644 --- a/msgraph_beta/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py +++ b/msgraph_beta/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_post_request_body.py @@ -13,7 +13,7 @@ class WindowsDefenderScanPostRequestBody(AdditionalDataHolder, BackedModel, Pars # 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 quickScan property - quick_scan: Optional[bool] = None + quick_scan: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WindowsDefenderScanPostRequestBody: diff --git a/msgraph_beta/generated/users/item/managed_devices/item/wipe/wipe_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/item/wipe/wipe_post_request_body.py index 13ebcd22020..c7c4b47cc3a 100644 --- a/msgraph_beta/generated/users/item/managed_devices/item/wipe/wipe_post_request_body.py +++ b/msgraph_beta/generated/users/item/managed_devices/item/wipe/wipe_post_request_body.py @@ -16,17 +16,17 @@ class WipePostRequestBody(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 keepEnrollmentData property - keep_enrollment_data: Optional[bool] = None + keep_enrollment_data: Optional[bool] = False # The keepUserData property - keep_user_data: Optional[bool] = None + keep_user_data: Optional[bool] = False + # The persistEsimDataPlan property + persist_esim_data_plan: Optional[bool] = False + # The useProtectedWipe property + use_protected_wipe: Optional[bool] = False # The macOsUnlockCode property mac_os_unlock_code: Optional[str] = None # The obliterationBehavior property obliteration_behavior: Optional[ObliterationBehavior] = None - # The persistEsimDataPlan property - persist_esim_data_plan: Optional[bool] = None - # The useProtectedWipe property - use_protected_wipe: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WipePostRequestBody: diff --git a/msgraph_beta/generated/users/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py b/msgraph_beta/generated/users/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py index 0575b45c5c1..711a7727196 100644 --- a/msgraph_beta/generated/users/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/messages/item/mark_as_junk/mark_as_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsJunkPostRequestBody(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 MoveToJunk property - move_to_junk: Optional[bool] = None + move_to_junk: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py b/msgraph_beta/generated/users/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py index 8bcd19c06a5..99642aade18 100644 --- a/msgraph_beta/generated/users/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py +++ b/msgraph_beta/generated/users/item/messages/item/mark_as_not_junk/mark_as_not_junk_post_request_body.py @@ -13,7 +13,7 @@ class MarkAsNotJunkPostRequestBody(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 MoveToInbox property - move_to_inbox: Optional[bool] = None + move_to_inbox: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MarkAsNotJunkPostRequestBody: diff --git a/msgraph_beta/generated/users/item/messages/item/report_message/report_message_post_request_body.py b/msgraph_beta/generated/users/item/messages/item/report_message/report_message_post_request_body.py index f8313db0707..980e7eb9446 100644 --- a/msgraph_beta/generated/users/item/messages/item/report_message/report_message_post_request_body.py +++ b/msgraph_beta/generated/users/item/messages/item/report_message/report_message_post_request_body.py @@ -16,7 +16,7 @@ class ReportMessagePostRequestBody(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 IsMessageMoveRequested property - is_message_move_requested: Optional[bool] = None + is_message_move_requested: Optional[bool] = False # The ReportAction property report_action: Optional[ReportAction] = None diff --git a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py index 3597db66c93..3f242c738f7 100644 --- a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py +++ b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py @@ -50,7 +50,7 @@ def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemReq async def get(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscriptCollectionResponse]: """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallTranscriptCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-beta @@ -94,7 +94,7 @@ async def post(self,body: CallTranscript, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class TranscriptsRequestBuilderGetQueryParameters(): """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Access to this API is governed by tenant administrator settings. See Error responses. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py index 15338bab8e8..94f3e872cae 100644 --- a/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d 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 batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostReque 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 batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. 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/users/item/pending_access_review_instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_record_decisions/batch_record_decisions_request_builder.py index 39932521b0b..035b227a670 100644 --- a/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_record_decisions/batch_record_decisions_request_builder.py +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + 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 @@ -54,7 +54,7 @@ async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configura def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + 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 diff --git a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/stop/stop_request_builder.py index ce43f981e11..3de24d48a9b 100644 --- a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/stop/stop_request_builder.py +++ b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/stop/stop_request_builder.py @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d 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. + 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 @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa 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. + 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 """ diff --git a/msgraph_beta/generated/users/item/planner/plans/item/history_items/count/count_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/history_items/count/count_request_builder.py new file mode 100644 index 00000000000..43d56005fdd --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/history_items/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}/planner/plans/{plannerPlan%2Did}/historyItems/$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/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 new file mode 100644 index 00000000000..9cc6819d876 --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/history_items/history_items_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.planner_history_item import PlannerHistoryItem + from .......models.planner_history_item_collection_response import PlannerHistoryItemCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + +class HistoryItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new HistoryItemsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHistoryItemItemRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + param planner_history_item_id: The unique identifier of plannerHistoryItem + Returns: PlannerHistoryItemItemRequestBuilder + """ + if planner_history_item_id is None: + raise TypeError("planner_history_item_id cannot be null.") + from .item.planner_history_item_item_request_builder import PlannerHistoryItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerHistoryItem%2Did"] = planner_history_item_id + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: + """ + Get historyItems from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_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_history_item_collection_response import PlannerHistoryItemCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerHistoryItemCollectionResponse, error_mapping) + + async def post(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Create new navigation property to historyItems for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to historyItems for users + 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) -> HistoryItemsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: HistoryItemsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return HistoryItemsRequestBuilder(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 HistoryItemsRequestBuilderGetQueryParameters(): + """ + Get historyItems from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 HistoryItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 HistoryItemsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/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 new file mode 100644 index 00000000000..394cf3bc35c --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/history_items/item/planner_history_item_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.o_data_errors.o_data_error import ODataError + from ........models.planner_history_item import PlannerHistoryItem + +class PlannerHistoryItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerHistoryItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/historyItems/{plannerHistoryItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property historyItems for users + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Get historyItems from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + async def patch(self,body: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerHistoryItem]: + """ + Update the navigation property historyItems in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerHistoryItem] + """ + 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_history_item import PlannerHistoryItem + + return await self.request_adapter.send_async(request_info, PlannerHistoryItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property historyItems for users + 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[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get historyItems from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + 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: PlannerHistoryItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property historyItems in users + 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) -> PlannerHistoryItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PlannerHistoryItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerHistoryItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderGetQueryParameters(): + """ + Get historyItems from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 PlannerHistoryItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerHistoryItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/planner_plan_item_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py index 917a3f8e163..4c1fcd5bf83 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 .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 from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder @@ -181,6 +182,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def history_items(self) -> HistoryItemsRequestBuilder: + """ + Provides operations to manage the historyItems property of the microsoft.graph.plannerPlan entity. + """ + from .history_items.history_items_request_builder import HistoryItemsRequestBuilder + + return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) + @property def move_to_container(self) -> MoveToContainerRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_post_response.py b/msgraph_beta/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_post_response.py index 60fdc47b7c2..7db6b0632af 100644 --- a/msgraph_beta/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_post_response.py +++ b/msgraph_beta/generated/users/item/revoke_sign_in_sessions/revoke_sign_in_sessions_post_response.py @@ -13,7 +13,7 @@ class RevokeSignInSessionsPostResponse(AdditionalDataHolder, BackedModel, Parsab # 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[bool] = None + value: Optional[bool] = False @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RevokeSignInSessionsPostResponse: diff --git a/msgraph_beta/generated/users/item/send_mail/send_mail_post_request_body.py b/msgraph_beta/generated/users/item/send_mail/send_mail_post_request_body.py index bf28b73293a..3ae2547cfc1 100644 --- a/msgraph_beta/generated/users/item/send_mail/send_mail_post_request_body.py +++ b/msgraph_beta/generated/users/item/send_mail/send_mail_post_request_body.py @@ -15,10 +15,10 @@ class SendMailPostRequestBody(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 SaveToSentItems property + save_to_sent_items: Optional[bool] = False # The Message property message: Optional[Message] = None - # The SaveToSentItems property - save_to_sent_items: Optional[bool] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> SendMailPostRequestBody: diff --git a/msgraph_beta/generated/users/item/sponsors/ref/ref_request_builder.py b/msgraph_beta/generated/users/item/sponsors/ref/ref_request_builder.py index fb4da270789..0a96532e505 100644 --- a/msgraph_beta/generated/users/item/sponsors/ref/ref_request_builder.py +++ b/msgraph_beta/generated/users/item/sponsors/ref/ref_request_builder.py @@ -29,7 +29,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}/sponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[RefRequestBuilderDeleteQueryParameters]] = None) -> None: """ @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, '{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}', self.path_parameters) + 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 @@ -124,7 +124,7 @@ def to_post_request_information(self,body: ReferenceCreate, request_configuratio """ if body is None: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/sponsors/$ref', self.path_parameters) + 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) 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 175a53be787..075d7fe720e 100644 --- a/msgraph_beta/generated/users/item/user_item_request_builder.py +++ b/msgraph_beta/generated/users/item/user_item_request_builder.py @@ -50,6 +50,7 @@ from .device_enrollment_configurations.device_enrollment_configurations_request_builder import DeviceEnrollmentConfigurationsRequestBuilder from .device_management_troubleshooting_events.device_management_troubleshooting_events_request_builder import DeviceManagementTroubleshootingEventsRequestBuilder from .direct_reports.direct_reports_request_builder import DirectReportsRequestBuilder + from .distribution_lists.distribution_lists_request_builder import DistributionListsRequestBuilder from .drive.drive_request_builder import DriveRequestBuilder from .drives.drives_request_builder import DrivesRequestBuilder from .employee_experience.employee_experience_request_builder import EmployeeExperienceRequestBuilder @@ -257,7 +258,7 @@ def online_meetings_with_join_web_url(self,join_web_url: str) -> OnlineMeetingsW async def patch(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[User]: """ - Update the properties of a user or agentUser object. + Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] @@ -318,7 +319,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a user or agentUser object. + Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -629,6 +630,15 @@ def direct_reports(self) -> DirectReportsRequestBuilder: return DirectReportsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def distribution_lists(self) -> DistributionListsRequestBuilder: + """ + Provides operations to manage the distributionLists property of the microsoft.graph.user entity. + """ + from .distribution_lists.distribution_lists_request_builder import DistributionListsRequestBuilder + + return DistributionListsRequestBuilder(self.request_adapter, self.path_parameters) + @property def drive(self) -> DriveRequestBuilder: """ diff --git a/msgraph_beta/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py b/msgraph_beta/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py index 915e60b5946..3f944a0cb8f 100644 --- a/msgraph_beta/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py +++ b/msgraph_beta/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py @@ -75,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UsersWit async def patch(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[User]: """ - Update the properties of a user or agentUser object. + Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a user or agentUser object. + Update the properties of a user. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation