diff --git a/msgraph/generated/applications/item/restore/restore_request_builder.py b/msgraph/generated/applications/item/restore/restore_request_builder.py index 5a34e662e64..571405accf3 100644 --- a/msgraph/generated/applications/item/restore/restore_request_builder.py +++ b/msgraph/generated/applications/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/contacts/item/restore/restore_request_builder.py b/msgraph/generated/contacts/item/restore/restore_request_builder.py index 8bd1eac64da..0cf56e7c6ed 100644 --- a/msgraph/generated/contacts/item/restore/restore_request_builder.py +++ b/msgraph/generated/contacts/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/contracts/item/restore/restore_request_builder.py b/msgraph/generated/contracts/item/restore/restore_request_builder.py index 46a7cf03ae1..2809500a8b3 100644 --- a/msgraph/generated/contracts/item/restore/restore_request_builder.py +++ b/msgraph/generated/contracts/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/devices/item/restore/restore_request_builder.py b/msgraph/generated/devices/item/restore/restore_request_builder.py index 2e4e3b78aca..17eab19a6cc 100644 --- a/msgraph/generated/devices/item/restore/restore_request_builder.py +++ b/msgraph/generated/devices/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/directory/deleted_items/item/restore/restore_request_builder.py b/msgraph/generated/directory/deleted_items/item/restore/restore_request_builder.py index d0aae3c4ce9..7e81d609c41 100644 --- a/msgraph/generated/directory/deleted_items/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/directory_objects/item/restore/restore_request_builder.py b/msgraph/generated/directory_objects/item/restore/restore_request_builder.py index f86ef77dc19..e2a51a47ae4 100644 --- a/msgraph/generated/directory_objects/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory_objects/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/directory_role_templates/item/restore/restore_request_builder.py b/msgraph/generated/directory_role_templates/item/restore/restore_request_builder.py index 207e32664b7..1e7630794f5 100644 --- a/msgraph/generated/directory_role_templates/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory_role_templates/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/directory_roles/item/restore/restore_request_builder.py b/msgraph/generated/directory_roles/item/restore/restore_request_builder.py index 0a8c4cd8f79..c38e1e23c8a 100644 --- a/msgraph/generated/directory_roles/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory_roles/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/drives/item/recent/recent_request_builder.py b/msgraph/generated/drives/item/recent/recent_request_builder.py index e74db27a3ed..973837bfea6 100644 --- a/msgraph/generated/drives/item/recent/recent_request_builder.py +++ b/msgraph/generated/drives/item/recent/recent_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[RecentRequestBuilderGetQueryParameters]] = None) -> Optional[RecentGetResponse]: """ - List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RecentGetResponse] Find more info here: https://learn.microsoft.com/graph/api/drive-recent?view=graph-rest-1.0 @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RecentRe def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. 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) -> RecentRequestBuilder: @dataclass class RecentRequestBuilderGetQueryParameters(): """ - List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/employee_experience/employee_experience_request_builder.py b/msgraph/generated/employee_experience/employee_experience_request_builder.py index 34a6ec42f1c..cf98c88fe3d 100644 --- a/msgraph/generated/employee_experience/employee_experience_request_builder.py +++ b/msgraph/generated/employee_experience/employee_experience_request_builder.py @@ -21,6 +21,7 @@ from .learning_course_activities.learning_course_activities_request_builder import LearningCourseActivitiesRequestBuilder from .learning_course_activities_with_externalcourse_activity_id.learning_course_activities_with_externalcourse_activity_id_request_builder import LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder from .learning_providers.learning_providers_request_builder import LearningProvidersRequestBuilder + from .roles.roles_request_builder import RolesRequestBuilder class EmployeeExperienceRequestBuilder(BaseRequestBuilder): """ @@ -162,6 +163,15 @@ def learning_providers(self) -> LearningProvidersRequestBuilder: return LearningProvidersRequestBuilder(self.request_adapter, self.path_parameters) + @property + def roles(self) -> RolesRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + """ + from .roles.roles_request_builder import RolesRequestBuilder + + return RolesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EmployeeExperienceRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/employee_experience/roles/count/count_request_builder.py b/msgraph/generated/employee_experience/roles/count/count_request_builder.py new file mode 100644 index 00000000000..53ae7d033f4 --- /dev/null +++ b/msgraph/generated/employee_experience/roles/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}/employeeExperience/roles/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/engagement_role_item_request_builder.py b/msgraph/generated/employee_experience/roles/item/engagement_role_item_request_builder.py new file mode 100644 index 00000000000..e39e8b4051f --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/engagement_role_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.engagement_role import EngagementRole + from ....models.o_data_errors.o_data_error import ODataError + from .members.members_request_builder import MembersRequestBuilder + +class EngagementRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property roles for employeeExperience + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRole]: + """ + A collection of roles in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + async def patch(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: + """ + Update the navigation property roles in employeeExperience + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property roles for employeeExperience + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of roles in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property roles in employeeExperience + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def members(self) -> MembersRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + from .members.members_request_builder import MembersRequestBuilder + + return MembersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleItemRequestBuilderGetQueryParameters(): + """ + A collection of roles in Viva Engage. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/count/count_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/count/count_request_builder.py new file mode 100644 index 00000000000..0f57b1ec8fa --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/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}/employeeExperience/roles/{engagementRole%2Did}/members/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/item/engagement_role_member_item_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/engagement_role_member_item_request_builder.py new file mode 100644 index 00000000000..20b41481c67 --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/engagement_role_member_item_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.engagement_role_member import EngagementRoleMember + from ......models.o_data_errors.o_data_error import ODataError + from .user.user_request_builder import UserRequestBuilder + +class EngagementRoleMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementRoleMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a Viva Engage role from a user. + 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/engagementrole-delete-members?view=graph-rest-1.0 + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + async def patch(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Update the navigation property members in employeeExperience + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a Viva Engage role from a user. + 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[EngagementRoleMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property members in employeeExperience + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementRoleMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementRoleMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementRoleMemberItemRequestBuilder(self.request_adapter, raw_url) + + @property + def user(self) -> UserRequestBuilder: + """ + Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + """ + from .user.user_request_builder import UserRequestBuilder + + return UserRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleMemberItemRequestBuilderGetQueryParameters(): + """ + Users that have this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementRoleMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..d4aefda84e2 --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/user/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 /employeeExperience/roles/{engagementRole-id}/members/{engagementRoleMember-id}/user/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}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/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. Returned only on $select. + 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. Returned only on $select. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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. Returned only on $select. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..e5c7d1ce5ad --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/user/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}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..ee3f3954925 --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/user/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 /employeeExperience/roles/{engagementRole-id}/members/{engagementRoleMember-id}/user/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}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/item/user/user_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/user/user_request_builder.py new file mode 100644 index 00000000000..d0a3aab84b7 --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/item/user/user_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 UserRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UserRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[UserRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The user who has this role assigned. + 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[UserRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The user who has this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> UserRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UserRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UserRequestBuilder(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 UserRequestBuilderGetQueryParameters(): + """ + The user who has this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 UserRequestBuilderGetRequestConfiguration(RequestConfiguration[UserRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/item/members/members_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/members_request_builder.py new file mode 100644 index 00000000000..90f518c9e5b --- /dev/null +++ b/msgraph/generated/employee_experience/roles/item/members/members_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.engagement_role_member import EngagementRoleMember + from .....models.engagement_role_member_collection_response import EngagementRoleMemberCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_role_member_item_request_builder import EngagementRoleMemberItemRequestBuilder + +class MembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_role_member_id(self,engagement_role_member_id: str) -> EngagementRoleMemberItemRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + param engagement_role_member_id: The unique identifier of engagementRoleMember + Returns: EngagementRoleMemberItemRequestBuilder + """ + if engagement_role_member_id is None: + raise TypeError("engagement_role_member_id cannot be null.") + from .item.engagement_role_member_item_request_builder import EngagementRoleMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementRoleMember%2Did"] = engagement_role_member_id + return EngagementRoleMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleMemberCollectionResponse]: + """ + Get a list of users with assigned roles in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMemberCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/engagementrole-list-members?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_role_member_collection_response import EngagementRoleMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementRoleMemberCollectionResponse, error_mapping) + + async def post(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Create a new engagementRoleMember object that assigns a Viva Engage role to a user. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + Find more info here: https://learn.microsoft.com/graph/api/engagementrole-post-members?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of users with assigned roles in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new engagementRoleMember object that assigns a Viva Engage role to a user. + 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) -> MembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MembersRequestBuilder(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 MembersRequestBuilderGetQueryParameters(): + """ + Get a list of users with assigned roles in Viva Engage. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MembersRequestBuilderGetRequestConfiguration(RequestConfiguration[MembersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/roles_request_builder.py b/msgraph/generated/employee_experience/roles/roles_request_builder.py new file mode 100644 index 00000000000..f311ea478bb --- /dev/null +++ b/msgraph/generated/employee_experience/roles/roles_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.engagement_role import EngagementRole + from ...models.engagement_role_collection_response import EngagementRoleCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_role_item_request_builder import EngagementRoleItemRequestBuilder + +class RolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_role_id(self,engagement_role_id: str) -> EngagementRoleItemRequestBuilder: + """ + Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + param engagement_role_id: The unique identifier of engagementRole + Returns: EngagementRoleItemRequestBuilder + """ + if engagement_role_id is None: + raise TypeError("engagement_role_id cannot be null.") + from .item.engagement_role_item_request_builder import EngagementRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementRole%2Did"] = engagement_role_id + return EngagementRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleCollectionResponse]: + """ + Get a list of all the roles that can be assigned in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/employeeexperience-list-roles?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.engagement_role_collection_response import EngagementRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementRoleCollectionResponse, error_mapping) + + async def post(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: + """ + Create new navigation property to roles for employeeExperience + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of all the roles that can be assigned in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to roles for employeeExperience + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RolesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RolesRequestBuilderGetQueryParameters(): + """ + Get a list of all the roles that can be assigned in Viva Engage. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 RolesRequestBuilderGetRequestConfiguration(RequestConfiguration[RolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/group_setting_templates/item/restore/restore_request_builder.py b/msgraph/generated/group_setting_templates/item/restore/restore_request_builder.py index 4ea45563a9c..cfd94997f35 100644 --- a/msgraph/generated/group_setting_templates/item/restore/restore_request_builder.py +++ b/msgraph/generated/group_setting_templates/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/groups/item/group_item_request_builder.py b/msgraph/generated/groups/item/group_item_request_builder.py index ded02de33e2..5432f171b18 100644 --- a/msgraph/generated/groups/item/group_item_request_builder.py +++ b/msgraph/generated/groups/item/group_item_request_builder.py @@ -76,7 +76,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 group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. 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/group-delete?view=graph-rest-1.0 @@ -140,7 +140,7 @@ async def patch(self,body: Group, request_configuration: Optional[RequestConfigu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/groups/item/restore/restore_request_builder.py b/msgraph/generated/groups/item/restore/restore_request_builder.py index f2dd89c4e75..258bb7768cb 100644 --- a/msgraph/generated/groups/item/restore/restore_request_builder.py +++ b/msgraph/generated/groups/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/groups_with_unique_name/groups_with_unique_name_request_builder.py b/msgraph/generated/groups_with_unique_name/groups_with_unique_name_request_builder.py index 51d92f02634..2ee4de519c7 100644 --- a/msgraph/generated/groups_with_unique_name/groups_with_unique_name_request_builder.py +++ b/msgraph/generated/groups_with_unique_name/groups_with_unique_name_request_builder.py @@ -35,7 +35,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 group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. 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/group-delete?view=graph-rest-1.0 @@ -99,7 +99,7 @@ async def patch(self,body: Group, request_configuration: Optional[RequestConfigu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/identity/risk_prevention/fraud_protection_providers/count/count_request_builder.py b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/count/count_request_builder.py new file mode 100644 index 00000000000..d0beb602a9f --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/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}/identity/riskPrevention/fraudProtectionProviders/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/risk_prevention/fraud_protection_providers/fraud_protection_providers_request_builder.py b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/fraud_protection_providers_request_builder.py new file mode 100644 index 00000000000..5311c7b2159 --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/fraud_protection_providers_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.fraud_protection_provider import FraudProtectionProvider + from ....models.fraud_protection_provider_collection_response import FraudProtectionProviderCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.fraud_protection_provider_item_request_builder import FraudProtectionProviderItemRequestBuilder + +class FraudProtectionProvidersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FraudProtectionProvidersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/riskPrevention/fraudProtectionProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_fraud_protection_provider_id(self,fraud_protection_provider_id: str) -> FraudProtectionProviderItemRequestBuilder: + """ + Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + param fraud_protection_provider_id: The unique identifier of fraudProtectionProvider + Returns: FraudProtectionProviderItemRequestBuilder + """ + if fraud_protection_provider_id is None: + raise TypeError("fraud_protection_provider_id cannot be null.") + from .item.fraud_protection_provider_item_request_builder import FraudProtectionProviderItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["fraudProtectionProvider%2Did"] = fraud_protection_provider_id + return FraudProtectionProviderItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]] = None) -> Optional[FraudProtectionProviderCollectionResponse]: + """ + Get a list of the fraudProtectionProvider object and their properties. The following derived types are supported: + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FraudProtectionProviderCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-list-fraudprotectionproviders?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.fraud_protection_provider_collection_response import FraudProtectionProviderCollectionResponse + + return await self.request_adapter.send_async(request_info, FraudProtectionProviderCollectionResponse, error_mapping) + + async def post(self,body: FraudProtectionProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FraudProtectionProvider]: + """ + Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FraudProtectionProvider] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-post-fraudprotectionproviders?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.fraud_protection_provider import FraudProtectionProvider + + return await self.request_adapter.send_async(request_info, FraudProtectionProvider, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the fraudProtectionProvider object and their properties. The following derived types are 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: FraudProtectionProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + 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) -> FraudProtectionProvidersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FraudProtectionProvidersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FraudProtectionProvidersRequestBuilder(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 FraudProtectionProvidersRequestBuilderGetQueryParameters(): + """ + Get a list of the fraudProtectionProvider object and their properties. The following derived types are 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 FraudProtectionProvidersRequestBuilderGetRequestConfiguration(RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FraudProtectionProvidersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/risk_prevention/fraud_protection_providers/item/fraud_protection_provider_item_request_builder.py b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/item/fraud_protection_provider_item_request_builder.py new file mode 100644 index 00000000000..3c5e07c4699 --- /dev/null +++ b/msgraph/generated/identity/risk_prevention/fraud_protection_providers/item/fraud_protection_provider_item_request_builder.py @@ -0,0 +1,191 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.fraud_protection_provider import FraudProtectionProvider + from .....models.o_data_errors.o_data_error import ODataError + +class FraudProtectionProviderItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FraudProtectionProviderItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identity/riskPrevention/fraudProtectionProviders/{fraudProtectionProvider%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a fraudProtectionProvider 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/riskpreventioncontainer-delete-fraudprotectionproviders?view=graph-rest-1.0 + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters]] = None) -> Optional[FraudProtectionProvider]: + """ + Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently supported. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FraudProtectionProvider] + Find more info here: https://learn.microsoft.com/graph/api/fraudprotectionprovider-get?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.fraud_protection_provider import FraudProtectionProvider + + return await self.request_adapter.send_async(request_info, FraudProtectionProvider, error_mapping) + + async def patch(self,body: FraudProtectionProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FraudProtectionProvider]: + """ + Update the properties of a fraudProtectionProvider object. The following derived types are currently supported. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FraudProtectionProvider] + Find more info here: https://learn.microsoft.com/graph/api/fraudprotectionprovider-update?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.fraud_protection_provider import FraudProtectionProvider + + return await self.request_adapter.send_async(request_info, FraudProtectionProvider, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a fraudProtectionProvider object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently 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_patch_request_information(self,body: FraudProtectionProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a fraudProtectionProvider object. The following derived types are currently supported. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> FraudProtectionProviderItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FraudProtectionProviderItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FraudProtectionProviderItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FraudProtectionProviderItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently 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 == "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 FraudProtectionProviderItemRequestBuilderGetRequestConfiguration(RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity/risk_prevention/risk_prevention_request_builder.py b/msgraph/generated/identity/risk_prevention/risk_prevention_request_builder.py index 4fa3c193887..b648c2804da 100644 --- a/msgraph/generated/identity/risk_prevention/risk_prevention_request_builder.py +++ b/msgraph/generated/identity/risk_prevention/risk_prevention_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError from ...models.risk_prevention_container import RiskPreventionContainer + from .fraud_protection_providers.fraud_protection_providers_request_builder import FraudProtectionProvidersRequestBuilder from .web_application_firewall_providers.web_application_firewall_providers_request_builder import WebApplicationFirewallProvidersRequestBuilder from .web_application_firewall_verifications.web_application_firewall_verifications_request_builder import WebApplicationFirewallVerificationsRequestBuilder @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RiskPreventionRequestBuilderGetQueryParameters]] = None) -> Optional[RiskPreventionContainer]: """ - Get riskPrevention from identity + Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskPreventionContainer] """ @@ -106,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskPreventionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get riskPrevention from identity + Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> RiskPreventionRequestBuilder: raise TypeError("raw_url cannot be null.") return RiskPreventionRequestBuilder(self.request_adapter, raw_url) + @property + def fraud_protection_providers(self) -> FraudProtectionProvidersRequestBuilder: + """ + Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + """ + from .fraud_protection_providers.fraud_protection_providers_request_builder import FraudProtectionProvidersRequestBuilder + + return FraudProtectionProvidersRequestBuilder(self.request_adapter, self.path_parameters) + @property def web_application_firewall_providers(self) -> WebApplicationFirewallProvidersRequestBuilder: """ @@ -168,7 +178,7 @@ class RiskPreventionRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class RiskPreventionRequestBuilderGetQueryParameters(): """ - Get riskPrevention from identity + Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/verify/verify_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/verify/verify_request_builder.py index ab4dd71d385..8509a880468 100644 --- a/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/verify/verify_request_builder.py +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/verify/verify_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: VerifyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebApplicationFirewallVerificationModel]: """ - Invoke action verify + Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebApplicationFirewallVerificationModel] + Find more info here: https://learn.microsoft.com/graph/api/webapplicationfirewallprovider-verify?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: VerifyPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: VerifyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action verify + Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. 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/generated/identity/risk_prevention/web_application_firewall_providers/item/web_application_firewall_provider_item_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/web_application_firewall_provider_item_request_builder.py index 633c818b06a..c4965a2f8f1 100644 --- a/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/web_application_firewall_provider_item_request_builder.py +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/item/web_application_firewall_provider_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 webApplicationFirewallProviders for identity + Delete a webApplicationFirewallProvider 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/riskpreventioncontainer-delete-webapplicationfirewallproviders?view=graph-rest-1.0 """ 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[WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallProvider]: """ - Get webApplicationFirewallProviders from identity + Read the properties and relationships of webApplicationFirewallProvider object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebApplicationFirewallProvider] + Find more info here: https://learn.microsoft.com/graph/api/webapplicationfirewallprovider-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,10 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WebAppli async def patch(self,body: WebApplicationFirewallProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebApplicationFirewallProvider]: """ - Update the navigation property webApplicationFirewallProviders in identity + Update the properties of a webApplicationFirewallProvider object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebApplicationFirewallProvider] + Find more info here: https://learn.microsoft.com/graph/api/webapplicationfirewallprovider-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +97,7 @@ async def patch(self,body: WebApplicationFirewallProvider, request_configuration def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property webApplicationFirewallProviders for identity + Delete a webApplicationFirewallProvider 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[WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get webApplicationFirewallProviders from identity + Read the properties and relationships of webApplicationFirewallProvider 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: WebApplicationFirewallProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property webApplicationFirewallProviders in identity + Update the properties of a webApplicationFirewallProvider 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 WebApplicationFirewallProviderItemRequestBuilderDeleteRequestConfiguration @dataclass class WebApplicationFirewallProviderItemRequestBuilderGetQueryParameters(): """ - Get webApplicationFirewallProviders from identity + Read the properties and relationships of webApplicationFirewallProvider object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/web_application_firewall_providers_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/web_application_firewall_providers_request_builder.py index 9e6ead1cf64..496602adb54 100644 --- a/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/web_application_firewall_providers_request_builder.py +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_providers/web_application_firewall_providers_request_builder.py @@ -49,9 +49,10 @@ def by_web_application_firewall_provider_id(self,web_application_firewall_provid async def get(self,request_configuration: Optional[RequestConfiguration[WebApplicationFirewallProvidersRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallProviderCollectionResponse]: """ - Get webApplicationFirewallProviders from identity + Get a list of the webApplicationFirewallProvider objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebApplicationFirewallProviderCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-list-webapplicationfirewallproviders?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WebAppli async def post(self,body: WebApplicationFirewallProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WebApplicationFirewallProvider]: """ - Create new navigation property to webApplicationFirewallProviders for identity + Create a new webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebApplicationFirewallProvider] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-post-webapplicationfirewallproviders?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -92,7 +94,7 @@ async def post(self,body: WebApplicationFirewallProvider, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WebApplicationFirewallProvidersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get webApplicationFirewallProviders from identity + Get a list of the webApplicationFirewallProvider objects and their properties. 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: WebApplicationFirewallProvider, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to webApplicationFirewallProviders for identity + Create a new webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. 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 WebApplicationFirewallProvidersRequestBuilderGetQueryParameters(): """ - Get webApplicationFirewallProviders from identity + Get a list of the webApplicationFirewallProvider objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/provider/provider_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/provider/provider_request_builder.py index a242b41a9d0..ea0776bfeeb 100644 --- a/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/provider/provider_request_builder.py +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/provider/provider_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[ProviderRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallProvider]: """ - Get provider from identity + Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebApplicationFirewallProvider] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Provider def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProviderRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get provider from identity + Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. 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) -> ProviderRequestBuilder: @dataclass class ProviderRequestBuilderGetQueryParameters(): """ - Get provider from identity + Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/web_application_firewall_verification_model_item_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/web_application_firewall_verification_model_item_request_builder.py index 56c84038ea1..6e76c97619e 100644 --- a/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/web_application_firewall_verification_model_item_request_builder.py +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/item/web_application_firewall_verification_model_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 webApplicationFirewallVerifications for identity + Delete a webApplicationFirewallVerificationModel 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/riskpreventioncontainer-delete-webapplicationfirewallverifications?view=graph-rest-1.0 """ 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[WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallVerificationModel]: """ - Get webApplicationFirewallVerifications from identity + Read the properties and relationships of webApplicationFirewallVerificationModel object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebApplicationFirewallVerificationModel] + Find more info here: https://learn.microsoft.com/graph/api/webapplicationfirewallverificationmodel-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -94,7 +96,7 @@ async def patch(self,body: WebApplicationFirewallVerificationModel, request_conf def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property webApplicationFirewallVerifications for identity + Delete a webApplicationFirewallVerificationModel object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get webApplicationFirewallVerifications from identity + Read the properties and relationships of webApplicationFirewallVerificationModel object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +160,7 @@ class WebApplicationFirewallVerificationModelItemRequestBuilderDeleteRequestConf @dataclass class WebApplicationFirewallVerificationModelItemRequestBuilderGetQueryParameters(): """ - Get webApplicationFirewallVerifications from identity + Read the properties and relationships of webApplicationFirewallVerificationModel object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/web_application_firewall_verifications_request_builder.py b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/web_application_firewall_verifications_request_builder.py index fde39c6606f..22799667598 100644 --- a/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/web_application_firewall_verifications_request_builder.py +++ b/msgraph/generated/identity/risk_prevention/web_application_firewall_verifications/web_application_firewall_verifications_request_builder.py @@ -49,9 +49,10 @@ def by_web_application_firewall_verification_model_id(self,web_application_firew async def get(self,request_configuration: Optional[RequestConfiguration[WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters]] = None) -> Optional[WebApplicationFirewallVerificationModelCollectionResponse]: """ - Get webApplicationFirewallVerifications from identity + Get a list of the webApplicationFirewallVerificationModel objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebApplicationFirewallVerificationModelCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/riskpreventioncontainer-list-webapplicationfirewallverifications?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +93,7 @@ async def post(self,body: WebApplicationFirewallVerificationModel, request_confi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get webApplicationFirewallVerifications from identity + Get a list of the webApplicationFirewallVerificationModel objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WebApplicationFirewallVerificationsRequestBuilderGetQueryParameters(): """ - Get webApplicationFirewallVerifications from identity + Get a list of the webApplicationFirewallVerificationModel objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py new file mode 100644 index 00000000000..a1ae2aca439 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_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.activation_scope import ActivationScope + +@dataclass +class ActivateWithScopePostRequestBody(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 scope property + scope: Optional[ActivationScope] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateWithScopePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateWithScopePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateWithScopePostRequestBody() + + 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.activation_scope import ActivationScope + + from .......models.identity_governance.activation_scope import ActivationScope + + fields: dict[str, Callable[[Any], None]] = { + "scope": lambda n : setattr(self, 'scope', n.get_object_value(ActivationScope)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("scope", self.scope) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py new file mode 100644 index 00000000000..891e249230c --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_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 .activate_with_scope_post_request_body import ActivateWithScopePostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateWithScope method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template 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.activateWithScope", path_parameters) + + async def post(self,body: ActivateWithScopePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + 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-workflow-activatewithscope?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ActivateWithScopePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + 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) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..e4a65fc584a --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/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}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..9b7e7a9dadc --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/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.run 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}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..cbe1cfeb873 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/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.run 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}/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.run 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 related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py index fb3aa1e5299..0eb5b021edd 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: 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 .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> RunItemRequestBuilder: raise TypeError("raw_url cannot be null.") return RunItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run 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: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..9893c2f94e5 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_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}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..6a84f519ddd --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_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.userProcessingResult 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}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..d34e056163c --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_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.userProcessingResult 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}/userProcessingResults/{userProcessingResult%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.userProcessingResult 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 related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py index ace3730dcbe..2ba002daa24 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -94,7 +94,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class SubjectRequestBuilderGetQueryParameters(): """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py index 0d05c528ee4..a0097267ef2 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.identity_governance.user_processing_result import UserProcessingResult from ..........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .subject.subject_request_builder import SubjectRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: raise TypeError("raw_url cannot be null.") return UserProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def subject(self) -> SubjectRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..472695b629d --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_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}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..bad8d20af21 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_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.userProcessingResult 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}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..34bec96ecba --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_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.userProcessingResult 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}/userProcessingResults/{userProcessingResult%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.userProcessingResult 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 related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/subject_request_builder.py index 24784d6d593..e5639539a4b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/subject_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -94,7 +94,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class SubjectRequestBuilderGetQueryParameters(): """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py index 2d16f2c2e6f..ccb1167e7d7 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.identity_governance.user_processing_result import UserProcessingResult from ........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .subject.subject_request_builder import SubjectRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: raise TypeError("raw_url cannot be null.") return UserProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def subject(self) -> SubjectRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py index 3e54cdf8e2f..0fd1c6b28d1 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py @@ -20,6 +20,7 @@ from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder @@ -149,6 +150,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: + """ + Provides operations to call the activateWithScope method. + """ + from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_post_request_body.py new file mode 100644 index 00000000000..d4c3fbbf88f --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/activate_with_scope_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.activation_scope import ActivationScope + +@dataclass +class ActivateWithScopePostRequestBody(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 scope property + scope: Optional[ActivationScope] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateWithScopePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateWithScopePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateWithScopePostRequestBody() + + 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.activation_scope import ActivationScope + + from ......models.identity_governance.activation_scope import ActivationScope + + fields: dict[str, Callable[[Any], None]] = { + "scope": lambda n : setattr(self, 'scope', n.get_object_value(ActivationScope)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("scope", self.scope) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_request_builder.py new file mode 100644 index 00000000000..7c9ba5c0ed0 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_with_scope/microsoft_graph_identity_governance_activate_with_scope_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 .activate_with_scope_post_request_body import ActivateWithScopePostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateWithScope method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template 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.activateWithScope", path_parameters) + + async def post(self,body: ActivateWithScopePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + 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-workflow-activatewithscope?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ActivateWithScopePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + 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) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..086c2928d20 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/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}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..2523b37bc46 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/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.run 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}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..5ebbe7d34d3 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/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.run 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}/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.run 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 related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py index c6fbfd40cfa..f9f7cd5fee3 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: 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 .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -74,6 +75,15 @@ def with_url(self,raw_url: str) -> RunItemRequestBuilder: raise TypeError("raw_url cannot be null.") return RunItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run 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: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..804bee338e2 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_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}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..585da7555f8 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_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.userProcessingResult 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}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..85a9ea69711 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_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.userProcessingResult 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}/userProcessingResults/{userProcessingResult%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.userProcessingResult 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 related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py index 2166c6b6a6e..7651d152327 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/subject_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -94,7 +94,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class SubjectRequestBuilderGetQueryParameters(): """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py index f603f6b3e1e..e905b29a87c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.identity_governance.user_processing_result import UserProcessingResult from .........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .subject.subject_request_builder import SubjectRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder @@ -74,6 +75,15 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: raise TypeError("raw_url cannot be null.") return UserProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def subject(self) -> SubjectRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..6039aa9f08a --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_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}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..5a5c724f696 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_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.userProcessingResult 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}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..bd82721094d --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_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.userProcessingResult 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}/userProcessingResults/{userProcessingResult%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.userProcessingResult 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 related reprocessed workflow run. + 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 related reprocessed 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) -> 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 related reprocessed 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 ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/subject_request_builder.py index 51b5e1dce57..4e6ec6121e5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/subject_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SubjectR def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -94,7 +94,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class SubjectRequestBuilderGetQueryParameters(): """ - The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py index f5a4157c079..b49d68f8220 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/user_processing_result_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .......models.identity_governance.user_processing_result import UserProcessingResult from .......models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder from .subject.subject_request_builder import SubjectRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: raise TypeError("raw_url cannot be null.") return UserProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property def subject(self) -> SubjectRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py index 61baca67a71..ae22d17022c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py @@ -20,6 +20,7 @@ from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_create_new_version.microsoft_graph_identity_governance_create_new_version_request_builder import MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder @@ -188,6 +189,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: + """ + Provides operations to call the activateWithScope method. + """ + from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_create_new_version(self) -> MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder: """ diff --git a/msgraph/generated/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index 72ce4745fe6..b9f87d1c50c 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -54719,6 +54719,7 @@ msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|l msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|patch(body:EmployeeExperience; request_configuration?:RequestConfiguration[QueryParameters]):EmployeeExperience msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|roles:RolesRequestBuilder msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EmployeeExperienceRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|to_patch_request_information(body:EmployeeExperience; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|url_template:str @@ -55046,6 +55047,174 @@ msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestB msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestBuilder::|public|to_post_request_information(body:LearningProvider; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestBuilder::|public|with_url(raw_url:str):LearningProvidersRequestBuilder +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):EngagementRole +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|to_patch_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleItemRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):EngagementRoleMember +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRoleMember +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_patch_request_information(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleMemberItemRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):User +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.item.user.UserRequestBuilder::|public|with_url(raw_url:str):UserRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderGetRequestConfiguration-->RequestConfiguration[MembersRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder.MembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|by_engagement_role_member_id(engagement_role_member_id:str):EngagementRoleMemberItemRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):EngagementRoleMemberCollectionResponse +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRoleMember +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|to_post_request_information(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.employeeExperience.roles.RolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RolesRequestBuilderGetQueryParameters] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|by_engagement_role_id(engagement_role_id:str):EngagementRoleItemRequestBuilder +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):EngagementRoleCollectionResponse +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|post(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|to_post_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|url_template:str +msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder msgraph.generated.external.connections.ConnectionsRequestBuilder-->BaseRequestBuilder msgraph.generated.external.connections.ConnectionsRequestBuilder.ConnectionsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.external.connections.ConnectionsRequestBuilder.ConnectionsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -78808,6 +78977,59 @@ msgraph.generated.identity.IdentityRequestBuilder::|public|to_patch_request_info msgraph.generated.identity.IdentityRequestBuilder::|public|url_template:str msgraph.generated.identity.IdentityRequestBuilder::|public|user_flow_attributes:UserFlowAttributesRequestBuilder msgraph.generated.identity.IdentityRequestBuilder::|public|with_url(raw_url:str):IdentityRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderGetRequestConfiguration-->RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder.FraudProtectionProvidersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|by_fraud_protection_provider_id(fraud_protection_provider_id:str):FraudProtectionProviderItemRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]):FraudProtectionProviderCollectionResponse +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|post(body:FraudProtectionProvider; request_configuration?:RequestConfiguration[QueryParameters]):FraudProtectionProvider +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FraudProtectionProvidersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|to_post_request_information(body:FraudProtectionProvider; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.FraudProtectionProvidersRequestBuilder::|public|with_url(raw_url:str):FraudProtectionProvidersRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder.FraudProtectionProviderItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters]):FraudProtectionProvider +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|patch(body:FraudProtectionProvider; request_configuration?:RequestConfiguration[QueryParameters]):FraudProtectionProvider +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FraudProtectionProviderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|to_patch_request_information(body:FraudProtectionProvider; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|url_template:str +msgraph.generated.identity.riskPrevention.fraudProtectionProviders.item.FraudProtectionProviderItemRequestBuilder::|public|with_url(raw_url:str):FraudProtectionProviderItemRequestBuilder msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder-->BaseRequestBuilder msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreventionRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreventionRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -78817,6 +79039,7 @@ msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreve msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder.RiskPreventionRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|fraud_protection_providers:FraudProtectionProvidersRequestBuilder msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RiskPreventionRequestBuilderGetQueryParameters]):RiskPreventionContainer msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|patch(body:RiskPreventionContainer; request_configuration?:RequestConfiguration[QueryParameters]):RiskPreventionContainer msgraph.generated.identity.riskPrevention.RiskPreventionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -86939,6 +87162,25 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|scope():ActivationScope +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|scope(value:ActivationScope):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateWithScopePostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|post(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|to_post_request_information(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -86979,6 +87221,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -86987,6 +87273,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation @@ -87147,6 +87434,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -87357,6 +87688,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]):UserProcessingResult msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder @@ -87854,6 +88186,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -88064,6 +88440,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]):UserProcessingResult msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder @@ -88476,6 +88853,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_restore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -88872,6 +89250,25 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoft msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|scope():ActivationScope +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|scope(value:ActivationScope):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateWithScopePostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|post(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|to_post_request_information(body:ActivateWithScopePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.CreateNewVersionPostRequestBody::|public|backing_store:BackingStore @@ -88912,6 +89309,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.coun msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -88920,6 +89361,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation @@ -89080,6 +89522,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -89290,6 +89776,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]):UserProcessingResult msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder @@ -89787,6 +90274,50 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProce msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -89997,6 +90528,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProce msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]):UserProcessingResult msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.userProcessingResults.item.UserProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder @@ -90410,6 +90942,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowI msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_create_new_version:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_restore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|patch(body:Workflow; request_configuration?:RequestConfiguration[QueryParameters]):Workflow @@ -96309,6 +96842,20 @@ msgraph.generated.models.ArchivedPrintJob::|public|processing_state(value:PrintJ msgraph.generated.models.ArchivedPrintJob::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ArchivedPrintJob::|static|public|create_from_discriminator_value(parse_node:ParseNode):ArchivedPrintJob msgraph.generated.models.ArchivedPrintJob~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ArkoseFraudProtectionProvider-->FraudProtectionProvider +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|client_sub_domain():str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|client_sub_domain(value:str):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|constructor():None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|odata_type:str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|private_key():str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|private_key(value:str):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|public_key():str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|public_key(value:str):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|verify_sub_domain():str +msgraph.generated.models.ArkoseFraudProtectionProvider::|public|verify_sub_domain(value:str):None +msgraph.generated.models.ArkoseFraudProtectionProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):ArkoseFraudProtectionProvider msgraph.generated.models.ArtifactQuery::|public|additional_data():dict[str, Any] msgraph.generated.models.ArtifactQuery::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ArtifactQuery::|public|artifact_type():RestorableArtifact @@ -97343,6 +97890,8 @@ msgraph.generated.models.AuthenticationEventListener::|public|authentication_eve msgraph.generated.models.AuthenticationEventListener::|public|conditions():AuthenticationConditions msgraph.generated.models.AuthenticationEventListener::|public|conditions(value:AuthenticationConditions):None msgraph.generated.models.AuthenticationEventListener::|public|constructor():None +msgraph.generated.models.AuthenticationEventListener::|public|display_name():str +msgraph.generated.models.AuthenticationEventListener::|public|display_name(value:str):None msgraph.generated.models.AuthenticationEventListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AuthenticationEventListener::|public|odata_type:str msgraph.generated.models.AuthenticationEventListener::|public|serialize(writer:SerializationWriter):None @@ -100865,6 +101414,34 @@ msgraph.generated.models.ChatViewpoint::|public|odata_type(value:str):None msgraph.generated.models.ChatViewpoint::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ChatViewpoint::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChatViewpoint msgraph.generated.models.ChatViewpoint~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CheckInClaim::|public|additional_data():dict[str, Any] +msgraph.generated.models.CheckInClaim::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CheckInClaim::|public|backing_store:BackingStore +msgraph.generated.models.CheckInClaim::|public|calendar_event_id():str +msgraph.generated.models.CheckInClaim::|public|calendar_event_id(value:str):None +msgraph.generated.models.CheckInClaim::|public|check_in_method():CheckInMethod +msgraph.generated.models.CheckInClaim::|public|check_in_method(value:CheckInMethod):None +msgraph.generated.models.CheckInClaim::|public|constructor():None +msgraph.generated.models.CheckInClaim::|public|created_date_time():datetime.datetime +msgraph.generated.models.CheckInClaim::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.CheckInClaim::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CheckInClaim::|public|odata_type():str +msgraph.generated.models.CheckInClaim::|public|odata_type(value:str):None +msgraph.generated.models.CheckInClaim::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CheckInClaim::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckInClaim +msgraph.generated.models.CheckInClaimCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.CheckInClaimCollectionResponse::|public|constructor():None +msgraph.generated.models.CheckInClaimCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CheckInClaimCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CheckInClaimCollectionResponse::|public|value():list[CheckInClaim] +msgraph.generated.models.CheckInClaimCollectionResponse::|public|value(value:list[CheckInClaim]):None +msgraph.generated.models.CheckInClaimCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckInClaimCollectionResponse +msgraph.generated.models.CheckInClaim~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CheckInMethod::0000-Unspecified +msgraph.generated.models.CheckInMethod::0001-Manual +msgraph.generated.models.CheckInMethod::0002-Inferred +msgraph.generated.models.CheckInMethod::0003-Verified +msgraph.generated.models.CheckInMethod::0004-UnknownFutureValue msgraph.generated.models.ChecklistItem-->Entity msgraph.generated.models.ChecklistItem::|public|checked_date_time():datetime.datetime msgraph.generated.models.ChecklistItem::|public|checked_date_time(value:datetime.datetime):None @@ -108014,9 +108591,13 @@ msgraph.generated.models.EmployeeExperience::|public|learning_providers():list[L msgraph.generated.models.EmployeeExperience::|public|learning_providers(value:list[LearningProvider]):None msgraph.generated.models.EmployeeExperience::|public|odata_type():str msgraph.generated.models.EmployeeExperience::|public|odata_type(value:str):None +msgraph.generated.models.EmployeeExperience::|public|roles():list[EngagementRole] +msgraph.generated.models.EmployeeExperience::|public|roles(value:list[EngagementRole]):None msgraph.generated.models.EmployeeExperience::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.EmployeeExperience::|static|public|create_from_discriminator_value(parse_node:ParseNode):EmployeeExperience msgraph.generated.models.EmployeeExperienceUser-->Entity +msgraph.generated.models.EmployeeExperienceUser::|public|assigned_roles():list[EngagementRole] +msgraph.generated.models.EmployeeExperienceUser::|public|assigned_roles(value:list[EngagementRole]):None msgraph.generated.models.EmployeeExperienceUser::|public|constructor():None msgraph.generated.models.EmployeeExperienceUser::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.EmployeeExperienceUser::|public|learning_course_activities():list[LearningCourseActivity] @@ -108314,6 +108895,42 @@ msgraph.generated.models.EngagementIdentitySet::|public|group(value:Identity):No msgraph.generated.models.EngagementIdentitySet::|public|odata_type:str msgraph.generated.models.EngagementIdentitySet::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.EngagementIdentitySet::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementIdentitySet +msgraph.generated.models.EngagementRole-->Entity +msgraph.generated.models.EngagementRole::|public|constructor():None +msgraph.generated.models.EngagementRole::|public|display_name():str +msgraph.generated.models.EngagementRole::|public|display_name(value:str):None +msgraph.generated.models.EngagementRole::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementRole::|public|members():list[EngagementRoleMember] +msgraph.generated.models.EngagementRole::|public|members(value:list[EngagementRoleMember]):None +msgraph.generated.models.EngagementRole::|public|odata_type:str +msgraph.generated.models.EngagementRole::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementRole::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementRole +msgraph.generated.models.EngagementRoleCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.EngagementRoleCollectionResponse::|public|constructor():None +msgraph.generated.models.EngagementRoleCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementRoleCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementRoleCollectionResponse::|public|value():list[EngagementRole] +msgraph.generated.models.EngagementRoleCollectionResponse::|public|value(value:list[EngagementRole]):None +msgraph.generated.models.EngagementRoleCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementRoleCollectionResponse +msgraph.generated.models.EngagementRoleMember-->Entity +msgraph.generated.models.EngagementRoleMember::|public|constructor():None +msgraph.generated.models.EngagementRoleMember::|public|created_date_time():datetime.datetime +msgraph.generated.models.EngagementRoleMember::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.EngagementRoleMember::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementRoleMember::|public|odata_type:str +msgraph.generated.models.EngagementRoleMember::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementRoleMember::|public|user():User +msgraph.generated.models.EngagementRoleMember::|public|user(value:User):None +msgraph.generated.models.EngagementRoleMember::|public|user_id():str +msgraph.generated.models.EngagementRoleMember::|public|user_id(value:str):None +msgraph.generated.models.EngagementRoleMember::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementRoleMember +msgraph.generated.models.EngagementRoleMemberCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|constructor():None +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|value():list[EngagementRoleMember] +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|public|value(value:list[EngagementRoleMember]):None +msgraph.generated.models.EngagementRoleMemberCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementRoleMemberCollectionResponse msgraph.generated.models.EnrollmentConfigurationAssignment-->Entity msgraph.generated.models.EnrollmentConfigurationAssignment::|public|constructor():None msgraph.generated.models.EnrollmentConfigurationAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -109753,6 +110370,39 @@ msgraph.generated.models.FollowupFlagStatus::0000-NotFlagged msgraph.generated.models.FollowupFlagStatus::0001-Complete msgraph.generated.models.FollowupFlagStatus::0002-Flagged msgraph.generated.models.FollowupFlag~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.FraudProtectionConfiguration::|public|additional_data():dict[str, Any] +msgraph.generated.models.FraudProtectionConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.FraudProtectionConfiguration::|public|backing_store:BackingStore +msgraph.generated.models.FraudProtectionConfiguration::|public|constructor():None +msgraph.generated.models.FraudProtectionConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FraudProtectionConfiguration::|public|odata_type():str +msgraph.generated.models.FraudProtectionConfiguration::|public|odata_type(value:str):None +msgraph.generated.models.FraudProtectionConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FraudProtectionConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):FraudProtectionConfiguration +msgraph.generated.models.FraudProtectionConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.FraudProtectionProvider-->Entity +msgraph.generated.models.FraudProtectionProvider::|public|constructor():None +msgraph.generated.models.FraudProtectionProvider::|public|display_name():str +msgraph.generated.models.FraudProtectionProvider::|public|display_name(value:str):None +msgraph.generated.models.FraudProtectionProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FraudProtectionProvider::|public|odata_type:str +msgraph.generated.models.FraudProtectionProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FraudProtectionProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):FraudProtectionProvider +msgraph.generated.models.FraudProtectionProviderCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|constructor():None +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|value():list[FraudProtectionProvider] +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|public|value(value:list[FraudProtectionProvider]):None +msgraph.generated.models.FraudProtectionProviderCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FraudProtectionProviderCollectionResponse +msgraph.generated.models.FraudProtectionProviderConfiguration-->FraudProtectionConfiguration +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|constructor():None +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|fraud_protection_provider():FraudProtectionProvider +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|fraud_protection_provider(value:FraudProtectionProvider):None +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|odata_type:str +msgraph.generated.models.FraudProtectionProviderConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FraudProtectionProviderConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):FraudProtectionProviderConfiguration msgraph.generated.models.FreeBusyError::|public|additional_data():dict[str, Any] msgraph.generated.models.FreeBusyError::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.FreeBusyError::|public|backing_store:BackingStore @@ -110212,6 +110862,16 @@ msgraph.generated.models.HttpRequestEndpoint::|public|serialize(writer:Serializa msgraph.generated.models.HttpRequestEndpoint::|public|target_url():str msgraph.generated.models.HttpRequestEndpoint::|public|target_url(value:str):None msgraph.generated.models.HttpRequestEndpoint::|static|public|create_from_discriminator_value(parse_node:ParseNode):HttpRequestEndpoint +msgraph.generated.models.HumanSecurityFraudProtectionProvider-->FraudProtectionProvider +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|app_id():str +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|app_id(value:str):None +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|constructor():None +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|odata_type:str +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|server_token():str +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|public|server_token(value:str):None +msgraph.generated.models.HumanSecurityFraudProtectionProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):HumanSecurityFraudProtectionProvider msgraph.generated.models.HyperlinkOrPictureColumn::|public|additional_data():dict[str, Any] msgraph.generated.models.HyperlinkOrPictureColumn::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.HyperlinkOrPictureColumn::|public|backing_store:BackingStore @@ -110292,6 +110952,60 @@ msgraph.generated.models.IdentityCustomUserFlowAttribute::|public|get_field_dese msgraph.generated.models.IdentityCustomUserFlowAttribute::|public|odata_type:str msgraph.generated.models.IdentityCustomUserFlowAttribute::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.IdentityCustomUserFlowAttribute::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityCustomUserFlowAttribute +msgraph.generated.models.identityGovernance.ActivateGroupScope-->ActivationScope +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|group():Group +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|group(value:Group):None +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|odata_type:str +msgraph.generated.models.identityGovernance.ActivateGroupScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivateGroupScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateGroupScope +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope-->ActivationScope +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|odata_type:str +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|processing_results():list[UserProcessingResult] +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|processing_results(value:list[UserProcessingResult]):None +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|task_scope():ActivationTaskScopeType +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|public|task_scope(value:ActivationTaskScopeType):None +msgraph.generated.models.identityGovernance.ActivateProcessingResultScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateProcessingResultScope +msgraph.generated.models.identityGovernance.ActivateRunScope-->ActivationScope +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|odata_type:str +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|run():Run +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|run(value:Run):None +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|task_scope():ActivationTaskScopeType +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|task_scope(value:ActivationTaskScopeType):None +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|user_scope():ActivationUserScopeType +msgraph.generated.models.identityGovernance.ActivateRunScope::|public|user_scope(value:ActivationUserScopeType):None +msgraph.generated.models.identityGovernance.ActivateRunScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateRunScope +msgraph.generated.models.identityGovernance.ActivateUserScope-->ActivationScope +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|odata_type:str +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|users():list[User] +msgraph.generated.models.identityGovernance.ActivateUserScope::|public|users(value:list[User]):None +msgraph.generated.models.identityGovernance.ActivateUserScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateUserScope +msgraph.generated.models.identityGovernance.ActivationScope::|public|additional_data():dict[str, Any] +msgraph.generated.models.identityGovernance.ActivationScope::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.identityGovernance.ActivationScope::|public|backing_store:BackingStore +msgraph.generated.models.identityGovernance.ActivationScope::|public|constructor():None +msgraph.generated.models.identityGovernance.ActivationScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ActivationScope::|public|odata_type():str +msgraph.generated.models.identityGovernance.ActivationScope::|public|odata_type(value:str):None +msgraph.generated.models.identityGovernance.ActivationScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ActivationScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivationScope +msgraph.generated.models.identityGovernance.ActivationScope~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.identityGovernance.ActivationTaskScopeType::0000-AllTasks +msgraph.generated.models.identityGovernance.ActivationTaskScopeType::0001-FailedTasks +msgraph.generated.models.identityGovernance.ActivationTaskScopeType::0002-UnknownFutureValue +msgraph.generated.models.identityGovernance.ActivationUserScopeType::0000-AllUsers +msgraph.generated.models.identityGovernance.ActivationUserScopeType::0001-FailedUsers +msgraph.generated.models.identityGovernance.ActivationUserScopeType::0002-UnknownFutureValue msgraph.generated.models.identityGovernance.AttributeChangeTrigger-->WorkflowExecutionTrigger msgraph.generated.models.identityGovernance.AttributeChangeTrigger::|public|constructor():None msgraph.generated.models.identityGovernance.AttributeChangeTrigger::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -110479,6 +111193,8 @@ msgraph.generated.models.identityGovernance.RuleBasedSubjectSet::|public|rule(va msgraph.generated.models.identityGovernance.RuleBasedSubjectSet::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.identityGovernance.RuleBasedSubjectSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):RuleBasedSubjectSet msgraph.generated.models.identityGovernance.Run-->Entity +msgraph.generated.models.identityGovernance.Run::|public|activated_on_scope():ActivationScope +msgraph.generated.models.identityGovernance.Run::|public|activated_on_scope(value:ActivationScope):None msgraph.generated.models.identityGovernance.Run::|public|completed_date_time():datetime.datetime msgraph.generated.models.identityGovernance.Run::|public|completed_date_time(value:datetime.datetime):None msgraph.generated.models.identityGovernance.Run::|public|constructor():None @@ -110492,6 +111208,8 @@ msgraph.generated.models.identityGovernance.Run::|public|last_updated_date_time( msgraph.generated.models.identityGovernance.Run::|public|odata_type:str msgraph.generated.models.identityGovernance.Run::|public|processing_status():LifecycleWorkflowProcessingStatus msgraph.generated.models.identityGovernance.Run::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph.generated.models.identityGovernance.Run::|public|reprocessed_runs():list[Run] +msgraph.generated.models.identityGovernance.Run::|public|reprocessed_runs(value:list[Run]):None msgraph.generated.models.identityGovernance.Run::|public|scheduled_date_time():datetime.datetime msgraph.generated.models.identityGovernance.Run::|public|scheduled_date_time(value:datetime.datetime):None msgraph.generated.models.identityGovernance.Run::|public|serialize(writer:SerializationWriter):None @@ -110777,6 +111495,8 @@ msgraph.generated.models.identityGovernance.UserProcessingResult::|public|get_fi msgraph.generated.models.identityGovernance.UserProcessingResult::|public|odata_type:str msgraph.generated.models.identityGovernance.UserProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus msgraph.generated.models.identityGovernance.UserProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph.generated.models.identityGovernance.UserProcessingResult::|public|reprocessed_runs():list[Run] +msgraph.generated.models.identityGovernance.UserProcessingResult::|public|reprocessed_runs(value:list[Run]):None msgraph.generated.models.identityGovernance.UserProcessingResult::|public|scheduled_date_time():datetime.datetime msgraph.generated.models.identityGovernance.UserProcessingResult::|public|scheduled_date_time(value:datetime.datetime):None msgraph.generated.models.identityGovernance.UserProcessingResult::|public|serialize(writer:SerializationWriter):None @@ -110913,6 +111633,7 @@ msgraph.generated.models.identityGovernance.WorkflowExecutionTrigger~~>Additiona msgraph.generated.models.identityGovernance.WorkflowExecutionType::0000-Scheduled msgraph.generated.models.identityGovernance.WorkflowExecutionType::0001-OnDemand msgraph.generated.models.identityGovernance.WorkflowExecutionType::0002-UnknownFutureValue +msgraph.generated.models.identityGovernance.WorkflowExecutionType::0003-ActivatedWithScope msgraph.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|additional_data():dict[str, Any] msgraph.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.identityGovernance.WorkflowsInsightsByCategory::|public|backing_store:BackingStore @@ -117091,6 +117812,32 @@ msgraph.generated.models.OnenoteUserRole::0000-None_ msgraph.generated.models.OnenoteUserRole::0001-Owner msgraph.generated.models.OnenoteUserRole::0002-Contributor msgraph.generated.models.OnenoteUserRole::0003-Reader +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler-->OnFraudProtectionLoadStartHandler +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|constructor():None +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|odata_type:str +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|sign_up():FraudProtectionConfiguration +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|sign_up(value:FraudProtectionConfiguration):None +msgraph.generated.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnFraudProtectionLoadStartExternalUsersAuthHandler +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|additional_data():dict[str, Any] +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|backing_store:BackingStore +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|constructor():None +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|odata_type():str +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|odata_type(value:str):None +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnFraudProtectionLoadStartHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnFraudProtectionLoadStartHandler +msgraph.generated.models.OnFraudProtectionLoadStartHandler~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnFraudProtectionLoadStartListener-->AuthenticationEventListener +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|constructor():None +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|handler():OnFraudProtectionLoadStartHandler +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|handler(value:OnFraudProtectionLoadStartHandler):None +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|odata_type:str +msgraph.generated.models.OnFraudProtectionLoadStartListener::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnFraudProtectionLoadStartListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnFraudProtectionLoadStartListener msgraph.generated.models.OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp-->OnInteractiveAuthFlowStartHandler msgraph.generated.models.OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp::|public|constructor():None msgraph.generated.models.OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -119046,6 +119793,8 @@ msgraph.generated.models.Pkcs12CertificateInformation~~>AdditionalDataHolder; Ba msgraph.generated.models.Place-->Entity msgraph.generated.models.Place::|public|address():PhysicalAddress msgraph.generated.models.Place::|public|address(value:PhysicalAddress):None +msgraph.generated.models.Place::|public|check_ins():list[CheckInClaim] +msgraph.generated.models.Place::|public|check_ins(value:list[CheckInClaim]):None msgraph.generated.models.Place::|public|constructor():None msgraph.generated.models.Place::|public|display_name():str msgraph.generated.models.Place::|public|display_name(value:str):None @@ -123880,6 +124629,8 @@ msgraph.generated.models.RiskPreventionContainer::|public|additional_data():dict msgraph.generated.models.RiskPreventionContainer::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.RiskPreventionContainer::|public|backing_store:BackingStore msgraph.generated.models.RiskPreventionContainer::|public|constructor():None +msgraph.generated.models.RiskPreventionContainer::|public|fraud_protection_providers():list[FraudProtectionProvider] +msgraph.generated.models.RiskPreventionContainer::|public|fraud_protection_providers(value:list[FraudProtectionProvider]):None msgraph.generated.models.RiskPreventionContainer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.RiskPreventionContainer::|public|odata_type():str msgraph.generated.models.RiskPreventionContainer::|public|odata_type(value:str):None @@ -127079,6 +127830,10 @@ msgraph.generated.models.security.IdentityContainer::|public|health_issues(value msgraph.generated.models.security.IdentityContainer::|public|odata_type:str msgraph.generated.models.security.IdentityContainer::|public|sensors():list[Sensor] msgraph.generated.models.security.IdentityContainer::|public|sensors(value:list[Sensor]):None +msgraph.generated.models.security.IdentityContainer::|public|sensor_candidates():list[SensorCandidate] +msgraph.generated.models.security.IdentityContainer::|public|sensor_candidates(value:list[SensorCandidate]):None +msgraph.generated.models.security.IdentityContainer::|public|sensor_candidate_activation_configuration():SensorCandidateActivationConfiguration +msgraph.generated.models.security.IdentityContainer::|public|sensor_candidate_activation_configuration(value:SensorCandidateActivationConfiguration):None msgraph.generated.models.security.IdentityContainer::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.IdentityContainer::|static|public|create_from_discriminator_value(parse_node:ParseNode):IdentityContainer msgraph.generated.models.security.Incident-->Entity @@ -128073,6 +128828,36 @@ msgraph.generated.models.security.Sensor::|public|settings(value:SensorSettings) msgraph.generated.models.security.Sensor::|public|version():str msgraph.generated.models.security.Sensor::|public|version(value:str):None msgraph.generated.models.security.Sensor::|static|public|create_from_discriminator_value(parse_node:ParseNode):Sensor +msgraph.generated.models.security.SensorCandidate-->Entity +msgraph.generated.models.security.SensorCandidate::|public|computer_dns_name():str +msgraph.generated.models.security.SensorCandidate::|public|computer_dns_name(value:str):None +msgraph.generated.models.security.SensorCandidate::|public|constructor():None +msgraph.generated.models.security.SensorCandidate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.SensorCandidate::|public|last_seen_date_time():datetime.datetime +msgraph.generated.models.security.SensorCandidate::|public|last_seen_date_time(value:datetime.datetime):None +msgraph.generated.models.security.SensorCandidate::|public|odata_type:str +msgraph.generated.models.security.SensorCandidate::|public|sense_client_version():str +msgraph.generated.models.security.SensorCandidate::|public|sense_client_version(value:str):None +msgraph.generated.models.security.SensorCandidate::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.SensorCandidate::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidate +msgraph.generated.models.security.SensorCandidateActivationConfiguration-->Entity +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|activation_mode():SensorCandidateActivationMode +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|activation_mode(value:SensorCandidateActivationMode):None +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|constructor():None +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|odata_type:str +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.SensorCandidateActivationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidateActivationConfiguration +msgraph.generated.models.security.SensorCandidateActivationMode::0000-Manual +msgraph.generated.models.security.SensorCandidateActivationMode::0001-Automated +msgraph.generated.models.security.SensorCandidateActivationMode::0002-UnknownFutureValue +msgraph.generated.models.security.SensorCandidateCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|constructor():None +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|value():list[SensorCandidate] +msgraph.generated.models.security.SensorCandidateCollectionResponse::|public|value(value:list[SensorCandidate]):None +msgraph.generated.models.security.SensorCandidateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SensorCandidateCollectionResponse msgraph.generated.models.security.SensorCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.security.SensorCollectionResponse::|public|constructor():None msgraph.generated.models.security.SensorCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -141721,11 +142506,118 @@ msgraph.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|requ msgraph.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|url_template:str msgraph.generated.places.graphRoomList.GraphRoomListRequestBuilder::|public|with_url(raw_url:str):GraphRoomListRequestBuilder +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoom.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoom.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoom.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder-->BaseRequestBuilder msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder.GraphRoomRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]):Room msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -141733,11 +142625,65 @@ msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|request msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphRoomRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|url_template:str msgraph.generated.places.item.graphRoom.GraphRoomRequestBuilder::|public|with_url(raw_url:str):GraphRoomRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder-->BaseRequestBuilder msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphRoomListRequestBuilderGetQueryParameters]):RoomList msgraph.generated.places.item.graphRoomList.GraphRoomListRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -141758,6 +142704,59 @@ msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|pu msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|public|url_template:str msgraph.generated.places.item.graphRoomList.rooms.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInsRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder.CheckInsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|by_check_in_claim_calendar_event_id(check_in_claim_calendar_event_id:str):CheckInClaimCalendarEventItemRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):CheckInClaimCollectionResponse +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|post(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|to_post_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.CheckInsRequestBuilder::|public|with_url(raw_url:str):CheckInsRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder.CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):CheckInClaim +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|to_patch_request_information(body:CheckInClaim; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|url_template:str +msgraph.generated.places.item.graphRoomList.rooms.item.checkIns.item.CheckInClaimCalendarEventItemRequestBuilder::|public|with_url(raw_url:str):CheckInClaimCalendarEventItemRequestBuilder msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder-->BaseRequestBuilder msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -141765,6 +142764,7 @@ msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.Ro msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RoomItemRequestBuilderGetQueryParameters] msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder.RoomItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.places.item.graphRoomList.rooms.item.RoomItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RoomItemRequestBuilderGetQueryParameters]):Room @@ -141802,6 +142802,7 @@ msgraph.generated.places.item.graphRoomList.rooms.RoomsRequestBuilder::|public|w msgraph.generated.places.item.PlaceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.places.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.places.item.PlaceItemRequestBuilder.PlaceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.places.item.PlaceItemRequestBuilder::|public|check_ins:CheckInsRequestBuilder msgraph.generated.places.item.PlaceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.places.item.PlaceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.places.item.PlaceItemRequestBuilder::|public|graph_room:GraphRoomRequestBuilder @@ -153300,11 +154301,104 @@ msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|patch(bo msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder +msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|sensor_candidates:SensorCandidatesRequestBuilder +msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|sensor_candidate_activation_configuration:SensorCandidateActivationConfigurationRequestBuilder msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[IdentitiesRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|to_patch_request_information(body:IdentityContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|url_template:str msgraph.generated.security.identities.IdentitiesRequestBuilder::|public|with_url(raw_url:str):IdentitiesRequestBuilder +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder.SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]):SensorCandidateActivationConfiguration +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|patch(body:SensorCandidateActivationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):SensorCandidateActivationConfiguration +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|to_patch_request_information(body:SensorCandidateActivationConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|with_url(raw_url:str):SensorCandidateActivationConfigurationRequestBuilder +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidates.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder.SensorCandidateItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]):SensorCandidate +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|patch(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):SensorCandidate +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|to_patch_request_information(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidates.item.SensorCandidateItemRequestBuilder::|public|with_url(raw_url:str):SensorCandidateItemRequestBuilder +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|constructor():None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|server_ids():list[str] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|public|server_ids(value:list[str]):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivatePostRequestBody +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.ActivatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder.MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|post(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidates.microsoftGraphSecurityActivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityActivateRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder-->BaseRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderGetRequestConfiguration-->RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder.SensorCandidatesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|by_sensor_candidate_id(sensor_candidate_id:str):SensorCandidateItemRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]):SensorCandidateCollectionResponse +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|microsoft_graph_security_activate:MicrosoftGraphSecurityActivateRequestBuilder +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|post(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):SensorCandidate +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|to_post_request_information(body:SensorCandidate; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|url_template:str +msgraph.generated.security.identities.sensorCandidates.SensorCandidatesRequestBuilder::|public|with_url(raw_url:str):SensorCandidatesRequestBuilder msgraph.generated.security.identities.sensors.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.security.identities.sensors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.security.identities.sensors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -188155,6 +189249,174 @@ msgraph.generated.users.item.drives.item.DriveItemRequestBuilder::|public|reques msgraph.generated.users.item.drives.item.DriveItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DriveItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.drives.item.DriveItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.drives.item.DriveItemRequestBuilder::|public|with_url(raw_url:str):DriveItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder.AssignedRolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|by_engagement_role_id(engagement_role_id:str):EngagementRoleItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]):EngagementRoleCollectionResponse +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|post(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|to_post_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.AssignedRolesRequestBuilder::|public|with_url(raw_url:str):AssignedRolesRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):EngagementRole +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|to_patch_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.EngagementRoleItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):EngagementRoleMember +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRoleMember +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_patch_request_information(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleMemberItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder.UserRequestBuilderGetRequestConfiguration-->RequestConfiguration[UserRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):User +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UserRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.item.user.UserRequestBuilder::|public|with_url(raw_url:str):UserRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderGetRequestConfiguration-->RequestConfiguration[MembersRequestBuilderGetQueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder.MembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|by_engagement_role_member_id(engagement_role_member_id:str):EngagementRoleMemberItemRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):EngagementRoleMemberCollectionResponse +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRoleMember +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|to_post_request_information(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|url_template:str +msgraph.generated.users.item.employeeExperience.assignedRoles.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -188162,6 +189424,7 @@ msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderGetRequestConfiguration-->RequestConfiguration[EmployeeExperienceRequestBuilderGetQueryParameters] msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder::|public|assigned_roles:AssignedRolesRequestBuilder msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.users.item.employeeExperience.EmployeeExperienceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EmployeeExperienceRequestBuilderGetQueryParameters]):EmployeeExperienceUser diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index 581b5ab1730..a16eb7eb42d 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "5E2BC75E39919DE0D46AA4CD6B88BC9ED6C496FFA6C31C8A831A25D83C53CF675514562077366FC56A0FBD4DD693BCAF3EC8E23D27E679CA6D635759D3AE1CE8", + "descriptionHash": "D282F35F1C4502D8A194AC720C40CD42328A0D407D96EA32125D5E6F3F4483C6070BED2C504A5E1B5E49A4B1ABA6C9BEBA0FE6749B51318AC512B5FF4DD00ECC", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.30.0", diff --git a/msgraph/generated/models/akamai_attack_group_action_model.py b/msgraph/generated/models/akamai_attack_group_action_model.py index e333d6fc392..6a99a76b960 100644 --- a/msgraph/generated/models/akamai_attack_group_action_model.py +++ b/msgraph/generated/models/akamai_attack_group_action_model.py @@ -12,9 +12,9 @@ class AkamaiAttackGroupActionModel(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 action property + # The action Akamai applies to the attack group when a matching threat is detected. Common values include deny, none or alert. action: Optional[str] = None - # The group property + # The name or identifier of the attack group. This value categorizes the type of attack the action applies to. group: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/akamai_custom_rule_model.py b/msgraph/generated/models/akamai_custom_rule_model.py index 37351a8a783..2c1831117ef 100644 --- a/msgraph/generated/models/akamai_custom_rule_model.py +++ b/msgraph/generated/models/akamai_custom_rule_model.py @@ -12,13 +12,13 @@ class AkamaiCustomRuleModel(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 action property + # The action Akamai applies when the rule matches traffic. Common values include deny, none or alert. action: Optional[str] = None - # The name property + # Friendly name for the rule, used in UIs or logs to help administrators identify the rule (for example, 'Block suspicious user agents'). name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The ruleId property + # Unique identifier assigned to the rule by Akamai or the integration. Use this identifier to reference, update, or remove the rule in API requests. rule_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/akamai_rapid_rules_model.py b/msgraph/generated/models/akamai_rapid_rules_model.py index e895aa80ffe..64ee763801c 100644 --- a/msgraph/generated/models/akamai_rapid_rules_model.py +++ b/msgraph/generated/models/akamai_rapid_rules_model.py @@ -12,9 +12,9 @@ class AkamaiRapidRulesModel(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 defaultAction property + # The default action Akamai applies to traffic that matches Rapid Rules. Common values include deny, none or alert. default_action: Optional[str] = None - # The isEnabled property + # Indicates whether Akamai Rapid Rules are enabled for the WAF integration. If true, Rapid Rules are active and applied to incoming traffic. is_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/akamai_verified_details_model.py b/msgraph/generated/models/akamai_verified_details_model.py index 9970429eafe..099819127da 100644 --- a/msgraph/generated/models/akamai_verified_details_model.py +++ b/msgraph/generated/models/akamai_verified_details_model.py @@ -16,11 +16,11 @@ class AkamaiVerifiedDetailsModel(WebApplicationFirewallVerifiedDetails, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.akamaiVerifiedDetailsModel" - # The activeAttackGroups property + # Collection of Akamai attack groups that are currently active for the zone or host, including the action applied to each group (for example, deny, none or alert). active_attack_groups: Optional[list[AkamaiAttackGroupActionModel]] = None - # The activeCustomRules property + # Collection of Akamai custom rules that are currently enabled for the zone or host. Each entry includes rule metadata such as the rule identifier, friendly name, and the action taken when the rule matches traffic. active_custom_rules: Optional[list[AkamaiCustomRuleModel]] = None - # The rapidRules property + # Configuration for Akamai Rapid Rules, including whether Rapid Rules are enabled and the default action applied to matching traffic. rapid_rules: Optional[AkamaiRapidRulesModel] = None @staticmethod diff --git a/msgraph/generated/models/akamai_web_application_firewall_provider.py b/msgraph/generated/models/akamai_web_application_firewall_provider.py index 42299f5a466..adb0fdbd12d 100644 --- a/msgraph/generated/models/akamai_web_application_firewall_provider.py +++ b/msgraph/generated/models/akamai_web_application_firewall_provider.py @@ -13,13 +13,13 @@ class AkamaiWebApplicationFirewallProvider(WebApplicationFirewallProvider, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.akamaiWebApplicationFirewallProvider" - # The accessToken property + # Akamai API access token used to authenticate to the Akamai account. Contact your Akamai Customer Success Manager for assistance with your accessToken. access_token: Optional[str] = None - # The clientSecret property + # Akamai API client secret used in conjunction with the client token and access token for authentication. Contact your Akamai Customer Success Manager for assistance with this information. client_secret: Optional[str] = None - # The clientToken property + # Akamai API client token used for authentication to the Akamai account. Contact your Akamai Customer Success Manager for assistance with this information. client_token: Optional[str] = None - # The hostPrefix property + # Prefix used to identify the host or domain in Akamai configuration operations. This value may be required for certain API calls or configuration scenarios. host_prefix: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/arkose_fraud_protection_provider.py b/msgraph/generated/models/arkose_fraud_protection_provider.py new file mode 100644 index 00000000000..d5ac89a4f15 --- /dev/null +++ b/msgraph/generated/models/arkose_fraud_protection_provider.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 .fraud_protection_provider import FraudProtectionProvider + +from .fraud_protection_provider import FraudProtectionProvider + +@dataclass +class ArkoseFraudProtectionProvider(FraudProtectionProvider, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.arkoseFraudProtectionProvider" + # Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value. + client_sub_domain: Optional[str] = None + # The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + private_key: Optional[str] = None + # The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + public_key: Optional[str] = None + # Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value. + verify_sub_domain: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ArkoseFraudProtectionProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ArkoseFraudProtectionProvider + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ArkoseFraudProtectionProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_provider import FraudProtectionProvider + + from .fraud_protection_provider import FraudProtectionProvider + + fields: dict[str, Callable[[Any], None]] = { + "clientSubDomain": lambda n : setattr(self, 'client_sub_domain', n.get_str_value()), + "privateKey": lambda n : setattr(self, 'private_key', n.get_str_value()), + "publicKey": lambda n : setattr(self, 'public_key', n.get_str_value()), + "verifySubDomain": lambda n : setattr(self, 'verify_sub_domain', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("clientSubDomain", self.client_sub_domain) + writer.write_str_value("privateKey", self.private_key) + writer.write_str_value("publicKey", self.public_key) + writer.write_str_value("verifySubDomain", self.verify_sub_domain) + + diff --git a/msgraph/generated/models/authentication_event_listener.py b/msgraph/generated/models/authentication_event_listener.py index 68e3986eeba..2c6aec6636b 100644 --- a/msgraph/generated/models/authentication_event_listener.py +++ b/msgraph/generated/models/authentication_event_listener.py @@ -12,6 +12,7 @@ from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -24,6 +25,8 @@ class AuthenticationEventListener(Entity, Parsable): authentication_events_flow_id: Optional[str] = None # The conditions on which this authenticationEventListener should trigger. conditions: Optional[AuthenticationConditions] = None + # The display name of the listener. + display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None @@ -61,6 +64,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationEven from .on_email_otp_send_listener import OnEmailOtpSendListener return OnEmailOtpSendListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onFraudProtectionLoadStartListener".casefold(): + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener + + return OnFraudProtectionLoadStartListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onInteractiveAuthFlowStartListener".casefold(): from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener @@ -87,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -98,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -105,6 +114,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "authenticationEventsFlowId": lambda n : setattr(self, 'authentication_events_flow_id', n.get_str_value()), "conditions": lambda n : setattr(self, 'conditions', n.get_object_value(AuthenticationConditions)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -121,5 +131,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("authenticationEventsFlowId", self.authentication_events_flow_id) writer.write_object_value("conditions", self.conditions) + writer.write_str_value("displayName", self.display_name) diff --git a/msgraph/generated/models/check_in_claim.py b/msgraph/generated/models/check_in_claim.py new file mode 100644 index 00000000000..f81098f2375 --- /dev/null +++ b/msgraph/generated/models/check_in_claim.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 .check_in_method import CheckInMethod + +@dataclass +class CheckInClaim(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 calendarEventId property + calendar_event_id: Optional[str] = None + # The checkInMethod property + check_in_method: Optional[CheckInMethod] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckInClaim: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CheckInClaim + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckInClaim() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .check_in_method import CheckInMethod + + from .check_in_method import CheckInMethod + + fields: dict[str, Callable[[Any], None]] = { + "calendarEventId": lambda n : setattr(self, 'calendar_event_id', n.get_str_value()), + "checkInMethod": lambda n : setattr(self, 'check_in_method', n.get_enum_value(CheckInMethod)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_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("calendarEventId", self.calendar_event_id) + writer.write_enum_value("checkInMethod", self.check_in_method) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/check_in_claim_collection_response.py b/msgraph/generated/models/check_in_claim_collection_response.py new file mode 100644 index 00000000000..dea8aedaef3 --- /dev/null +++ b/msgraph/generated/models/check_in_claim_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 .check_in_claim import CheckInClaim + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CheckInClaimCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CheckInClaim]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckInClaimCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CheckInClaimCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckInClaimCollectionResponse() + + 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 .check_in_claim import CheckInClaim + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .check_in_claim import CheckInClaim + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CheckInClaim)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/check_in_method.py b/msgraph/generated/models/check_in_method.py new file mode 100644 index 00000000000..8f36474bdb2 --- /dev/null +++ b/msgraph/generated/models/check_in_method.py @@ -0,0 +1,9 @@ +from enum import Enum + +class CheckInMethod(str, Enum): + Unspecified = "unspecified", + Manual = "manual", + Inferred = "inferred", + Verified = "verified", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/cloud_flare_rule_model.py b/msgraph/generated/models/cloud_flare_rule_model.py index 2ebd699b040..65b076991bc 100644 --- a/msgraph/generated/models/cloud_flare_rule_model.py +++ b/msgraph/generated/models/cloud_flare_rule_model.py @@ -12,13 +12,13 @@ class CloudFlareRuleModel(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 action property + # The action Cloudflare applies when the rule matches traffic. Common values include Managed Challenge, Interactive Challenge, Log, Block, JS Challenge, or Skip. action: Optional[str] = None - # The name property + # Friendly name for the rule, used in UIs or logs to help administrators identify the rule. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The ruleId property + # Unique identifier assigned to the rule by Cloudflare or the integration. rule_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_flare_ruleset_model.py b/msgraph/generated/models/cloud_flare_ruleset_model.py index 1a2ba24dc96..c361459c3d5 100644 --- a/msgraph/generated/models/cloud_flare_ruleset_model.py +++ b/msgraph/generated/models/cloud_flare_ruleset_model.py @@ -12,13 +12,13 @@ class CloudFlareRulesetModel(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # The name property + # Friendly name for the ruleset, used in UIs and logs to help administrators identify the ruleset. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The phaseName property + # Name of the phase during which the ruleset is evaluated (for example, httprequestfirewallmanaged, httprequestfirewallcustom, or provider-specific phase names). This indicates when in the request/response lifecycle the rules apply. phase_name: Optional[str] = None - # The rulesetId property + # Unique identifier assigned to the ruleset by Cloudflare or the integration. ruleset_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_flare_verified_details_model.py b/msgraph/generated/models/cloud_flare_verified_details_model.py index dc41d5e0150..0839d9c23bb 100644 --- a/msgraph/generated/models/cloud_flare_verified_details_model.py +++ b/msgraph/generated/models/cloud_flare_verified_details_model.py @@ -15,11 +15,11 @@ class CloudFlareVerifiedDetailsModel(WebApplicationFirewallVerifiedDetails, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.cloudFlareVerifiedDetailsModel" - # The enabledCustomRules property + # Collection of Cloudflare custom rules that are currently enabled for the zone or host. enabled_custom_rules: Optional[list[CloudFlareRuleModel]] = None - # The enabledRecommendedRulesets property + # Collection of Cloudflare recommended rulesets that are enabled for the zone or host. enabled_recommended_rulesets: Optional[list[CloudFlareRulesetModel]] = None - # The zoneId property + # Cloudflare-assigned identifier for the DNS zone associated with the verified host (for example, the Cloudflare Zone ID). This ID is used to correlate verification details with the Cloudflare account and to perform configuration operations via the provider's API. zone_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_flare_web_application_firewall_provider.py b/msgraph/generated/models/cloud_flare_web_application_firewall_provider.py index 4894e047104..97de1fece5b 100644 --- a/msgraph/generated/models/cloud_flare_web_application_firewall_provider.py +++ b/msgraph/generated/models/cloud_flare_web_application_firewall_provider.py @@ -13,9 +13,9 @@ class CloudFlareWebApplicationFirewallProvider(WebApplicationFirewallProvider, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.cloudFlareWebApplicationFirewallProvider" - # The apiToken property + # Cloudflare API token or credential used by Microsoft services to authenticate to the Cloudflare account. Contact your Cloudflare Customer Success Manager for assistance with your apitoken. api_token: Optional[str] = None - # The zoneId property + # Default Cloudflare Zone ID associated with this provider configuration. This ID identifies the DNS zone in Cloudflare that is commonly used for verification and configuration operations for the provider. zone_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/employee_experience.py b/msgraph/generated/models/employee_experience.py index 3467e36bc66..f341f3641da 100644 --- a/msgraph/generated/models/employee_experience.py +++ b/msgraph/generated/models/employee_experience.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .community import Community from .engagement_async_operation import EngagementAsyncOperation + from .engagement_role import EngagementRole from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider @@ -31,6 +32,8 @@ class EmployeeExperience(AdditionalDataHolder, BackedModel, Parsable): learning_providers: Optional[list[LearningProvider]] = None # The OdataType property odata_type: Optional[str] = None + # A collection of roles in Viva Engage. + roles: Optional[list[EngagementRole]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EmployeeExperience: @@ -50,11 +53,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .community import Community from .engagement_async_operation import EngagementAsyncOperation + from .engagement_role import EngagementRole from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider from .community import Community from .engagement_async_operation import EngagementAsyncOperation + from .engagement_role import EngagementRole from .learning_course_activity import LearningCourseActivity from .learning_provider import LearningProvider @@ -64,6 +69,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "learningCourseActivities": lambda n : setattr(self, 'learning_course_activities', n.get_collection_of_object_values(LearningCourseActivity)), "learningProviders": lambda n : setattr(self, 'learning_providers', n.get_collection_of_object_values(LearningProvider)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "roles": lambda n : setattr(self, 'roles', n.get_collection_of_object_values(EngagementRole)), } return fields @@ -80,6 +86,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("learningCourseActivities", self.learning_course_activities) writer.write_collection_of_object_values("learningProviders", self.learning_providers) writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("roles", self.roles) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/employee_experience_user.py b/msgraph/generated/models/employee_experience_user.py index 6275334125e..37ca60161c9 100644 --- a/msgraph/generated/models/employee_experience_user.py +++ b/msgraph/generated/models/employee_experience_user.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .engagement_role import EngagementRole from .entity import Entity from .learning_course_activity import LearningCourseActivity @@ -12,6 +13,8 @@ @dataclass class EmployeeExperienceUser(Entity, Parsable): + # Represents the collection of Viva Engage roles assigned to a user. + assigned_roles: Optional[list[EngagementRole]] = None # The learningCourseActivities property learning_course_activities: Optional[list[LearningCourseActivity]] = None # The OdataType property @@ -33,13 +36,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .engagement_role import EngagementRole from .entity import Entity from .learning_course_activity import LearningCourseActivity + from .engagement_role import EngagementRole from .entity import Entity from .learning_course_activity import LearningCourseActivity fields: dict[str, Callable[[Any], None]] = { + "assignedRoles": lambda n : setattr(self, 'assigned_roles', n.get_collection_of_object_values(EngagementRole)), "learningCourseActivities": lambda n : setattr(self, 'learning_course_activities', n.get_collection_of_object_values(LearningCourseActivity)), } super_fields = super().get_field_deserializers() @@ -55,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("assignedRoles", self.assigned_roles) writer.write_collection_of_object_values("learningCourseActivities", self.learning_course_activities) diff --git a/msgraph/generated/models/engagement_role.py b/msgraph/generated/models/engagement_role.py new file mode 100644 index 00000000000..13c287d595a --- /dev/null +++ b/msgraph/generated/models/engagement_role.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_role_member import EngagementRoleMember + from .entity import Entity + +from .entity import Entity + +@dataclass +class EngagementRole(Entity, Parsable): + """ + Represents a Viva Engage role and its members + """ + # The name of the role. + display_name: Optional[str] = None + # Users that have this role assigned. + members: Optional[list[EngagementRoleMember]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementRole: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementRole + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementRole() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_role_member import EngagementRoleMember + from .entity import Entity + + from .engagement_role_member import EngagementRoleMember + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(EngagementRoleMember)), + } + 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("members", self.members) + + diff --git a/msgraph/generated/models/engagement_role_collection_response.py b/msgraph/generated/models/engagement_role_collection_response.py new file mode 100644 index 00000000000..95d1712e8d1 --- /dev/null +++ b/msgraph/generated/models/engagement_role_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 .engagement_role import EngagementRole + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EngagementRoleCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EngagementRole]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementRoleCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementRoleCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementRoleCollectionResponse() + + 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 .engagement_role import EngagementRole + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .engagement_role import EngagementRole + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementRole)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/engagement_role_member.py b/msgraph/generated/models/engagement_role_member.py new file mode 100644 index 00000000000..82abe21909b --- /dev/null +++ b/msgraph/generated/models/engagement_role_member.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 Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .user import User + +from .entity import Entity + +@dataclass +class EngagementRoleMember(Entity, Parsable): + """ + Entity to represent the assignment of a role to a user. + """ + # The date and time when the role was assigned to 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. + created_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The user who has this role assigned. + user: Optional[User] = None + # The Microsoft Entra ID of the user who has the role assigned. + user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementRoleMember: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementRoleMember + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementRoleMember() + + 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 .user import User + + from .entity import Entity + from .user import User + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "user": lambda n : setattr(self, 'user', n.get_object_value(User)), + "userId": lambda n : setattr(self, 'user_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("user", self.user) + + diff --git a/msgraph/generated/models/engagement_role_member_collection_response.py b/msgraph/generated/models/engagement_role_member_collection_response.py new file mode 100644 index 00000000000..12e99562984 --- /dev/null +++ b/msgraph/generated/models/engagement_role_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 .engagement_role_member import EngagementRoleMember + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EngagementRoleMemberCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EngagementRoleMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementRoleMemberCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EngagementRoleMemberCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementRoleMemberCollectionResponse() + + 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 .engagement_role_member import EngagementRoleMember + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .engagement_role_member import EngagementRoleMember + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementRoleMember)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/entity.py b/msgraph/generated/models/entity.py index a4aa36d007a..0f834c90b2a 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -77,6 +77,7 @@ from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .app_scope import AppScope + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider from .associated_team_info import AssociatedTeamInfo from .attachment import Attachment from .attachment_base import AttachmentBase @@ -312,6 +313,8 @@ from .engagement_conversation_message_reaction import EngagementConversationMessageReaction from .engagement_conversation_question_message import EngagementConversationQuestionMessage from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_role import EngagementRole + from .engagement_role_member import EngagementRoleMember from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment from .enrollment_troubleshooting_event import EnrollmentTroubleshootingEvent from .enterprise_code_signing_certificate import EnterpriseCodeSigningCertificate @@ -347,6 +350,7 @@ from .file_storage import FileStorage from .file_storage_container import FileStorageContainer from .filter_operator_schema import FilterOperatorSchema + from .fraud_protection_provider import FraudProtectionProvider from .governance_insight import GovernanceInsight from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact from .group import Group @@ -356,6 +360,7 @@ from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .horizontal_section import HorizontalSection from .horizontal_section_column import HorizontalSectionColumn + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute from .identity_container import IdentityContainer @@ -522,6 +527,7 @@ from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings @@ -729,6 +735,8 @@ from .security.search import Search from .security.security import Security from .security.sensor import Sensor + from .security.sensor_candidate import SensorCandidate + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate from .security.subcategory_template import SubcategoryTemplate @@ -1340,6 +1348,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .app_scope import AppScope return AppScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.arkoseFraudProtectionProvider".casefold(): + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + + return ArkoseFraudProtectionProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.associatedTeamInfo".casefold(): from .associated_team_info import AssociatedTeamInfo @@ -2285,6 +2297,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .engagement_conversation_system_message import EngagementConversationSystemMessage return EngagementConversationSystemMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementRole".casefold(): + from .engagement_role import EngagementRole + + return EngagementRole() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementRoleMember".casefold(): + from .engagement_role_member import EngagementRoleMember + + return EngagementRoleMember() if mapping_value and mapping_value.casefold() == "#microsoft.graph.enrollmentConfigurationAssignment".casefold(): from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment @@ -2421,6 +2441,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .filter_operator_schema import FilterOperatorSchema return FilterOperatorSchema() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.fraudProtectionProvider".casefold(): + from .fraud_protection_provider import FraudProtectionProvider + + return FraudProtectionProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.governanceInsight".casefold(): from .governance_insight import GovernanceInsight @@ -2458,6 +2482,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .horizontal_section_column import HorizontalSectionColumn return HorizontalSectionColumn() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.humanSecurityFraudProtectionProvider".casefold(): + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + + return HumanSecurityFraudProtectionProvider() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityApiConnector".casefold(): from .identity_api_connector import IdentityApiConnector @@ -3115,6 +3143,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .onenote_section import OnenoteSection return OnenoteSection() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onFraudProtectionLoadStartListener".casefold(): + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener + + return OnFraudProtectionLoadStartListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onInteractiveAuthFlowStartListener".casefold(): from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener @@ -3956,6 +3988,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.sensor import Sensor return Sensor() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensorCandidate".casefold(): + from .security.sensor_candidate import SensorCandidate + + return SensorCandidate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.sensorCandidateActivationConfiguration".casefold(): + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + + return SensorCandidateActivationConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.siteSource".casefold(): from .security.site_source import SiteSource @@ -5231,6 +5271,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .app_scope import AppScope + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider from .associated_team_info import AssociatedTeamInfo from .attachment import Attachment from .attachment_base import AttachmentBase @@ -5466,6 +5507,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .engagement_conversation_message_reaction import EngagementConversationMessageReaction from .engagement_conversation_question_message import EngagementConversationQuestionMessage from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_role import EngagementRole + from .engagement_role_member import EngagementRoleMember from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment from .enrollment_troubleshooting_event import EnrollmentTroubleshootingEvent from .enterprise_code_signing_certificate import EnterpriseCodeSigningCertificate @@ -5501,6 +5544,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_storage import FileStorage from .file_storage_container import FileStorageContainer from .filter_operator_schema import FilterOperatorSchema + from .fraud_protection_provider import FraudProtectionProvider from .governance_insight import GovernanceInsight from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact from .group import Group @@ -5510,6 +5554,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .horizontal_section import HorizontalSection from .horizontal_section_column import HorizontalSectionColumn + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute from .identity_container import IdentityContainer @@ -5676,6 +5721,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings @@ -5883,6 +5929,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.search import Search from .security.security import Security from .security.sensor import Sensor + from .security.sensor_candidate import SensorCandidate + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate from .security.subcategory_template import SubcategoryTemplate @@ -6254,6 +6302,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .app_management_policy import AppManagementPolicy from .app_role_assignment import AppRoleAssignment from .app_scope import AppScope + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider from .associated_team_info import AssociatedTeamInfo from .attachment import Attachment from .attachment_base import AttachmentBase @@ -6489,6 +6538,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .engagement_conversation_message_reaction import EngagementConversationMessageReaction from .engagement_conversation_question_message import EngagementConversationQuestionMessage from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_role import EngagementRole + from .engagement_role_member import EngagementRoleMember from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment from .enrollment_troubleshooting_event import EnrollmentTroubleshootingEvent from .enterprise_code_signing_certificate import EnterpriseCodeSigningCertificate @@ -6524,6 +6575,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .file_storage import FileStorage from .file_storage_container import FileStorageContainer from .filter_operator_schema import FilterOperatorSchema + from .fraud_protection_provider import FraudProtectionProvider from .governance_insight import GovernanceInsight from .granular_mailbox_restore_artifact import GranularMailboxRestoreArtifact from .group import Group @@ -6533,6 +6585,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .horizontal_section import HorizontalSection from .horizontal_section_column import HorizontalSectionColumn + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider from .identity_api_connector import IdentityApiConnector from .identity_built_in_user_flow_attribute import IdentityBuiltInUserFlowAttribute from .identity_container import IdentityContainer @@ -6699,6 +6752,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener from .on_email_otp_send_listener import OnEmailOtpSendListener + from .on_fraud_protection_load_start_listener import OnFraudProtectionLoadStartListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings @@ -6906,6 +6960,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.search import Search from .security.security import Security from .security.sensor import Sensor + from .security.sensor_candidate import SensorCandidate + from .security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate from .security.subcategory_template import SubcategoryTemplate diff --git a/msgraph/generated/models/fraud_protection_configuration.py b/msgraph/generated/models/fraud_protection_configuration.py new file mode 100644 index 00000000000..91e3a39e77e --- /dev/null +++ b/msgraph/generated/models/fraud_protection_configuration.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 .fraud_protection_provider_configuration import FraudProtectionProviderConfiguration + +@dataclass +class FraudProtectionConfiguration(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) -> FraudProtectionConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FraudProtectionConfiguration + """ + 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.fraudProtectionProviderConfiguration".casefold(): + from .fraud_protection_provider_configuration import FraudProtectionProviderConfiguration + + return FraudProtectionProviderConfiguration() + return FraudProtectionConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_provider_configuration import FraudProtectionProviderConfiguration + + from .fraud_protection_provider_configuration import FraudProtectionProviderConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/fraud_protection_provider.py b/msgraph/generated/models/fraud_protection_provider.py new file mode 100644 index 00000000000..1d635fcd9c2 --- /dev/null +++ b/msgraph/generated/models/fraud_protection_provider.py @@ -0,0 +1,76 @@ +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 .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + from .entity import Entity + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + +from .entity import Entity + +@dataclass +class FraudProtectionProvider(Entity, Parsable): + # The display name of the fraud protection provider configuration. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FraudProtectionProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FraudProtectionProvider + """ + 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.arkoseFraudProtectionProvider".casefold(): + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + + return ArkoseFraudProtectionProvider() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.humanSecurityFraudProtectionProvider".casefold(): + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + + return HumanSecurityFraudProtectionProvider() + return FraudProtectionProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + from .entity import Entity + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + + from .arkose_fraud_protection_provider import ArkoseFraudProtectionProvider + from .entity import Entity + from .human_security_fraud_protection_provider import HumanSecurityFraudProtectionProvider + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("displayName", self.display_name) + + diff --git a/msgraph/generated/models/fraud_protection_provider_collection_response.py b/msgraph/generated/models/fraud_protection_provider_collection_response.py new file mode 100644 index 00000000000..097ec02201e --- /dev/null +++ b/msgraph/generated/models/fraud_protection_provider_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 .fraud_protection_provider import FraudProtectionProvider + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FraudProtectionProviderCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FraudProtectionProvider]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FraudProtectionProviderCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FraudProtectionProviderCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FraudProtectionProviderCollectionResponse() + + 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 .fraud_protection_provider import FraudProtectionProvider + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .fraud_protection_provider import FraudProtectionProvider + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FraudProtectionProvider)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/fraud_protection_provider_configuration.py b/msgraph/generated/models/fraud_protection_provider_configuration.py new file mode 100644 index 00000000000..f228f30fcb2 --- /dev/null +++ b/msgraph/generated/models/fraud_protection_provider_configuration.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 .fraud_protection_configuration import FraudProtectionConfiguration + from .fraud_protection_provider import FraudProtectionProvider + +from .fraud_protection_configuration import FraudProtectionConfiguration + +@dataclass +class FraudProtectionProviderConfiguration(FraudProtectionConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.fraudProtectionProviderConfiguration" + # The fraudProtectionProvider property + fraud_protection_provider: Optional[FraudProtectionProvider] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FraudProtectionProviderConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FraudProtectionProviderConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FraudProtectionProviderConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_configuration import FraudProtectionConfiguration + from .fraud_protection_provider import FraudProtectionProvider + + from .fraud_protection_configuration import FraudProtectionConfiguration + from .fraud_protection_provider import FraudProtectionProvider + + fields: dict[str, Callable[[Any], None]] = { + "fraudProtectionProvider": lambda n : setattr(self, 'fraud_protection_provider', n.get_object_value(FraudProtectionProvider)), + } + 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("fraudProtectionProvider", self.fraud_protection_provider) + + diff --git a/msgraph/generated/models/human_security_fraud_protection_provider.py b/msgraph/generated/models/human_security_fraud_protection_provider.py new file mode 100644 index 00000000000..50d29c5b9c4 --- /dev/null +++ b/msgraph/generated/models/human_security_fraud_protection_provider.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 .fraud_protection_provider import FraudProtectionProvider + +from .fraud_protection_provider import FraudProtectionProvider + +@dataclass +class HumanSecurityFraudProtectionProvider(FraudProtectionProvider, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.humanSecurityFraudProtectionProvider" + # Unique identifier for an individual application. You can retrieve this from the HUMAN Security Admin Console or request it from your HUMAN Security Customer Success Manager. + app_id: Optional[str] = None + # Unique identifier used to authenticate API calls between the Server side integration and the HUMAN platform. You can retrieve this from the HUMAN Security Admin Console or request it from your HUMAN Security Customer Success Manager. + server_token: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> HumanSecurityFraudProtectionProvider: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: HumanSecurityFraudProtectionProvider + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return HumanSecurityFraudProtectionProvider() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_provider import FraudProtectionProvider + + from .fraud_protection_provider import FraudProtectionProvider + + fields: dict[str, Callable[[Any], None]] = { + "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "serverToken": lambda n : setattr(self, 'server_token', 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("appId", self.app_id) + writer.write_str_value("serverToken", self.server_token) + + diff --git a/msgraph/generated/models/identity_container.py b/msgraph/generated/models/identity_container.py index 711ed3ce1c7..85f0621c837 100644 --- a/msgraph/generated/models/identity_container.py +++ b/msgraph/generated/models/identity_container.py @@ -36,7 +36,7 @@ class IdentityContainer(Entity, Parsable): identity_providers: Optional[list[IdentityProviderBase]] = None # The OdataType property odata_type: Optional[str] = None - # The riskPrevention property + # Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. risk_prevention: Optional[RiskPreventionContainer] = None # Represents entry point for identity userflow attributes. user_flow_attributes: Optional[list[IdentityUserFlowAttribute]] = None diff --git a/msgraph/generated/models/identity_governance/activate_group_scope.py b/msgraph/generated/models/identity_governance/activate_group_scope.py new file mode 100644 index 00000000000..6b4d1787152 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activate_group_scope.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..group import Group + from .activation_scope import ActivationScope + +from .activation_scope import ActivationScope + +@dataclass +class ActivateGroupScope(ActivationScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.activateGroupScope" + # The group property + group: Optional[Group] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateGroupScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateGroupScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateGroupScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..group import Group + from .activation_scope import ActivationScope + + from ..group import Group + from .activation_scope import ActivationScope + + fields: dict[str, Callable[[Any], None]] = { + "group": lambda n : setattr(self, 'group', n.get_object_value(Group)), + } + 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("group", self.group) + + diff --git a/msgraph/generated/models/identity_governance/activate_processing_result_scope.py b/msgraph/generated/models/identity_governance/activate_processing_result_scope.py new file mode 100644 index 00000000000..6f1427ce754 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activate_processing_result_scope.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .user_processing_result import UserProcessingResult + +from .activation_scope import ActivationScope + +@dataclass +class ActivateProcessingResultScope(ActivationScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.activateProcessingResultScope" + # The processingResults property + processing_results: Optional[list[UserProcessingResult]] = None + # The taskScope property + task_scope: Optional[ActivationTaskScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateProcessingResultScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateProcessingResultScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateProcessingResultScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .user_processing_result import UserProcessingResult + + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .user_processing_result import UserProcessingResult + + fields: dict[str, Callable[[Any], None]] = { + "processingResults": lambda n : setattr(self, 'processing_results', n.get_collection_of_object_values(UserProcessingResult)), + "taskScope": lambda n : setattr(self, 'task_scope', n.get_enum_value(ActivationTaskScopeType)), + } + 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("processingResults", self.processing_results) + writer.write_enum_value("taskScope", self.task_scope) + + diff --git a/msgraph/generated/models/identity_governance/activate_run_scope.py b/msgraph/generated/models/identity_governance/activate_run_scope.py new file mode 100644 index 00000000000..2faa1b03a4e --- /dev/null +++ b/msgraph/generated/models/identity_governance/activate_run_scope.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .activation_user_scope_type import ActivationUserScopeType + from .run import Run + +from .activation_scope import ActivationScope + +@dataclass +class ActivateRunScope(ActivationScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.activateRunScope" + # The run property + run: Optional[Run] = None + # The taskScope property + task_scope: Optional[ActivationTaskScopeType] = None + # The userScope property + user_scope: Optional[ActivationUserScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateRunScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateRunScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateRunScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .activation_user_scope_type import ActivationUserScopeType + from .run import Run + + from .activation_scope import ActivationScope + from .activation_task_scope_type import ActivationTaskScopeType + from .activation_user_scope_type import ActivationUserScopeType + from .run import Run + + fields: dict[str, Callable[[Any], None]] = { + "run": lambda n : setattr(self, 'run', n.get_object_value(Run)), + "taskScope": lambda n : setattr(self, 'task_scope', n.get_enum_value(ActivationTaskScopeType)), + "userScope": lambda n : setattr(self, 'user_scope', n.get_enum_value(ActivationUserScopeType)), + } + 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("run", self.run) + writer.write_enum_value("taskScope", self.task_scope) + writer.write_enum_value("userScope", self.user_scope) + + diff --git a/msgraph/generated/models/identity_governance/activate_user_scope.py b/msgraph/generated/models/identity_governance/activate_user_scope.py new file mode 100644 index 00000000000..f9baa9b21a7 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activate_user_scope.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..user import User + from .activation_scope import ActivationScope + +from .activation_scope import ActivationScope + +@dataclass +class ActivateUserScope(ActivationScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.activateUserScope" + # The users property + users: Optional[list[User]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateUserScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateUserScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateUserScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..user import User + from .activation_scope import ActivationScope + + from ..user import User + from .activation_scope import ActivationScope + + fields: dict[str, Callable[[Any], None]] = { + "users": lambda n : setattr(self, 'users', n.get_collection_of_object_values(User)), + } + 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("users", self.users) + + diff --git a/msgraph/generated/models/identity_governance/activation_scope.py b/msgraph/generated/models/identity_governance/activation_scope.py new file mode 100644 index 00000000000..6a435f58276 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activation_scope.py @@ -0,0 +1,87 @@ +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 .activate_group_scope import ActivateGroupScope + from .activate_processing_result_scope import ActivateProcessingResultScope + from .activate_run_scope import ActivateRunScope + from .activate_user_scope import ActivateUserScope + +@dataclass +class ActivationScope(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) -> ActivationScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivationScope + """ + 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.activateGroupScope".casefold(): + from .activate_group_scope import ActivateGroupScope + + return ActivateGroupScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.activateProcessingResultScope".casefold(): + from .activate_processing_result_scope import ActivateProcessingResultScope + + return ActivateProcessingResultScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.activateRunScope".casefold(): + from .activate_run_scope import ActivateRunScope + + return ActivateRunScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.activateUserScope".casefold(): + from .activate_user_scope import ActivateUserScope + + return ActivateUserScope() + return ActivationScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activate_group_scope import ActivateGroupScope + from .activate_processing_result_scope import ActivateProcessingResultScope + from .activate_run_scope import ActivateRunScope + from .activate_user_scope import ActivateUserScope + + from .activate_group_scope import ActivateGroupScope + from .activate_processing_result_scope import ActivateProcessingResultScope + from .activate_run_scope import ActivateRunScope + from .activate_user_scope import ActivateUserScope + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/identity_governance/activation_task_scope_type.py b/msgraph/generated/models/identity_governance/activation_task_scope_type.py new file mode 100644 index 00000000000..ee43dd25dac --- /dev/null +++ b/msgraph/generated/models/identity_governance/activation_task_scope_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ActivationTaskScopeType(str, Enum): + AllTasks = "allTasks", + FailedTasks = "failedTasks", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/identity_governance/activation_user_scope_type.py b/msgraph/generated/models/identity_governance/activation_user_scope_type.py new file mode 100644 index 00000000000..cd1e38c9593 --- /dev/null +++ b/msgraph/generated/models/identity_governance/activation_user_scope_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class ActivationUserScopeType(str, Enum): + AllUsers = "allUsers", + FailedUsers = "failedUsers", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/identity_governance/run.py b/msgraph/generated/models/identity_governance/run.py index a11a355cecf..3f779010c64 100644 --- a/msgraph/generated/models/identity_governance/run.py +++ b/msgraph/generated/models/identity_governance/run.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult @@ -16,6 +17,8 @@ @dataclass class Run(Entity, Parsable): + # The scope for which the workflow runs. + activated_on_scope: Optional[ActivationScope] = None # The date time that the run completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. completed_date_time: Optional[datetime.datetime] = None # The number of tasks that failed in the run execution. @@ -28,6 +31,8 @@ class Run(Entity, Parsable): odata_type: Optional[str] = None # The processingStatus property processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # The related reprocessed workflow run. + reprocessed_runs: Optional[list[Run]] = None # The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. 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. @@ -64,23 +69,27 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType from ..entity import Entity + from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType fields: dict[str, Callable[[Any], None]] = { + "activatedOnScope": lambda n : setattr(self, 'activated_on_scope', n.get_object_value(ActivationScope)), "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), "failedTasksCount": lambda n : setattr(self, 'failed_tasks_count', n.get_int_value()), "failedUsersCount": lambda n : setattr(self, 'failed_users_count', n.get_int_value()), "lastUpdatedDateTime": lambda n : setattr(self, 'last_updated_date_time', n.get_datetime_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()), "successfulUsersCount": lambda n : setattr(self, 'successful_users_count', n.get_int_value()), @@ -104,11 +113,13 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("activatedOnScope", self.activated_on_scope) writer.write_datetime_value("completedDateTime", self.completed_date_time) writer.write_int_value("failedTasksCount", self.failed_tasks_count) writer.write_int_value("failedUsersCount", self.failed_users_count) writer.write_datetime_value("lastUpdatedDateTime", self.last_updated_date_time) 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_int_value("successfulUsersCount", self.successful_users_count) diff --git a/msgraph/generated/models/identity_governance/user_processing_result.py b/msgraph/generated/models/identity_governance/user_processing_result.py index 99796f9b06f..b54c63c1068 100644 --- a/msgraph/generated/models/identity_governance/user_processing_result.py +++ b/msgraph/generated/models/identity_governance/user_processing_result.py @@ -9,6 +9,7 @@ from ..entity import Entity from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run from .task_processing_result import TaskProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -24,9 +25,11 @@ class UserProcessingResult(Entity, Parsable): odata_type: Optional[str] = None # The processingStatus property processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # The related reprocessed workflow run. + reprocessed_runs: Optional[list[Run]] = None # The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. scheduled_date_time: Optional[datetime.datetime] = None - # The date time that the workflow execution started. Value is null if the workflow execution has not started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. + # The date time that the workflow execution started. Value is null if the workflow execution hasn't started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. started_date_time: Optional[datetime.datetime] = None # The subject property subject: Optional[User] = None @@ -60,12 +63,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run from .task_processing_result import TaskProcessingResult from .workflow_execution_type import WorkflowExecutionType from ..entity import Entity from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run from .task_processing_result import TaskProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -73,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], 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(User)), @@ -98,6 +104,7 @@ def serialize(self,writer: SerializationWriter) -> None: 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) diff --git a/msgraph/generated/models/identity_governance/workflow_execution_type.py b/msgraph/generated/models/identity_governance/workflow_execution_type.py index c89d4cd275c..b752d46b097 100644 --- a/msgraph/generated/models/identity_governance/workflow_execution_type.py +++ b/msgraph/generated/models/identity_governance/workflow_execution_type.py @@ -4,4 +4,5 @@ class WorkflowExecutionType(str, Enum): Scheduled = "scheduled", OnDemand = "onDemand", UnknownFutureValue = "unknownFutureValue", + ActivatedWithScope = "activatedWithScope", diff --git a/msgraph/generated/models/on_fraud_protection_load_start_external_users_auth_handler.py b/msgraph/generated/models/on_fraud_protection_load_start_external_users_auth_handler.py new file mode 100644 index 00000000000..93302f72ed8 --- /dev/null +++ b/msgraph/generated/models/on_fraud_protection_load_start_external_users_auth_handler.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 .fraud_protection_configuration import FraudProtectionConfiguration + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + +from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + +@dataclass +class OnFraudProtectionLoadStartExternalUsersAuthHandler(OnFraudProtectionLoadStartHandler, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onFraudProtectionLoadStartExternalUsersAuthHandler" + # Specifies the fraud protection configuration for sign-up events. + sign_up: Optional[FraudProtectionConfiguration] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnFraudProtectionLoadStartExternalUsersAuthHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnFraudProtectionLoadStartExternalUsersAuthHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnFraudProtectionLoadStartExternalUsersAuthHandler() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fraud_protection_configuration import FraudProtectionConfiguration + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + + from .fraud_protection_configuration import FraudProtectionConfiguration + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + + fields: dict[str, Callable[[Any], None]] = { + "signUp": lambda n : setattr(self, 'sign_up', n.get_object_value(FraudProtectionConfiguration)), + } + 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("signUp", self.sign_up) + + diff --git a/msgraph/generated/models/on_fraud_protection_load_start_handler.py b/msgraph/generated/models/on_fraud_protection_load_start_handler.py new file mode 100644 index 00000000000..170fe9efb07 --- /dev/null +++ b/msgraph/generated/models/on_fraud_protection_load_start_handler.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 .on_fraud_protection_load_start_external_users_auth_handler import OnFraudProtectionLoadStartExternalUsersAuthHandler + +@dataclass +class OnFraudProtectionLoadStartHandler(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) -> OnFraudProtectionLoadStartHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnFraudProtectionLoadStartHandler + """ + 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.onFraudProtectionLoadStartExternalUsersAuthHandler".casefold(): + from .on_fraud_protection_load_start_external_users_auth_handler import OnFraudProtectionLoadStartExternalUsersAuthHandler + + return OnFraudProtectionLoadStartExternalUsersAuthHandler() + return OnFraudProtectionLoadStartHandler() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .on_fraud_protection_load_start_external_users_auth_handler import OnFraudProtectionLoadStartExternalUsersAuthHandler + + from .on_fraud_protection_load_start_external_users_auth_handler import OnFraudProtectionLoadStartExternalUsersAuthHandler + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/on_fraud_protection_load_start_listener.py b/msgraph/generated/models/on_fraud_protection_load_start_listener.py new file mode 100644 index 00000000000..d27bcf95623 --- /dev/null +++ b/msgraph/generated/models/on_fraud_protection_load_start_listener.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 .authentication_event_listener import AuthenticationEventListener + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + +from .authentication_event_listener import AuthenticationEventListener + +@dataclass +class OnFraudProtectionLoadStartListener(AuthenticationEventListener, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onFraudProtectionLoadStartListener" + # Configuration for what to invoke if the event resolves to this listener. + handler: Optional[OnFraudProtectionLoadStartHandler] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnFraudProtectionLoadStartListener: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnFraudProtectionLoadStartListener + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnFraudProtectionLoadStartListener() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_event_listener import AuthenticationEventListener + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + + from .authentication_event_listener import AuthenticationEventListener + from .on_fraud_protection_load_start_handler import OnFraudProtectionLoadStartHandler + + fields: dict[str, Callable[[Any], None]] = { + "handler": lambda n : setattr(self, 'handler', n.get_object_value(OnFraudProtectionLoadStartHandler)), + } + 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("handler", self.handler) + + diff --git a/msgraph/generated/models/place.py b/msgraph/generated/models/place.py index 490b1073c36..5329db5b8c3 100644 --- a/msgraph/generated/models/place.py +++ b/msgraph/generated/models/place.py @@ -5,6 +5,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .check_in_claim import CheckInClaim from .entity import Entity from .outlook_geo_coordinates import OutlookGeoCoordinates from .physical_address import PhysicalAddress @@ -17,6 +18,8 @@ class Place(Entity, Parsable): # The street address of the place. address: Optional[PhysicalAddress] = None + # The checkIns property + check_ins: Optional[list[CheckInClaim]] = None # The name associated with the place. display_name: Optional[str] = None # Specifies the place location in latitude, longitude, and (optionally) altitude coordinates. @@ -55,12 +58,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 .check_in_claim import CheckInClaim from .entity import Entity from .outlook_geo_coordinates import OutlookGeoCoordinates from .physical_address import PhysicalAddress from .room import Room from .room_list import RoomList + from .check_in_claim import CheckInClaim from .entity import Entity from .outlook_geo_coordinates import OutlookGeoCoordinates from .physical_address import PhysicalAddress @@ -69,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "address": lambda n : setattr(self, 'address', n.get_object_value(PhysicalAddress)), + "checkIns": lambda n : setattr(self, 'check_ins', n.get_collection_of_object_values(CheckInClaim)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "geoCoordinates": lambda n : setattr(self, 'geo_coordinates', n.get_object_value(OutlookGeoCoordinates)), "phone": lambda n : setattr(self, 'phone', n.get_str_value()), @@ -87,6 +93,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("address", self.address) + writer.write_collection_of_object_values("checkIns", self.check_ins) writer.write_str_value("displayName", self.display_name) writer.write_object_value("geoCoordinates", self.geo_coordinates) writer.write_str_value("phone", self.phone) diff --git a/msgraph/generated/models/risk_prevention_container.py b/msgraph/generated/models/risk_prevention_container.py index cd39d26d242..282fbd82e06 100644 --- a/msgraph/generated/models/risk_prevention_container.py +++ b/msgraph/generated/models/risk_prevention_container.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .fraud_protection_provider import FraudProtectionProvider from .web_application_firewall_provider import WebApplicationFirewallProvider from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel @@ -16,11 +17,13 @@ class RiskPreventionContainer(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) + # Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + fraud_protection_providers: Optional[list[FraudProtectionProvider]] = None # The OdataType property odata_type: Optional[str] = None - # The webApplicationFirewallProviders property + # Collection of WAF provider configurations registered in the External ID tenant. web_application_firewall_providers: Optional[list[WebApplicationFirewallProvider]] = None - # The webApplicationFirewallVerifications property + # Collection of verification operations performed for domains or hosts with WAF providers registered in the External ID tenant. web_application_firewall_verifications: Optional[list[WebApplicationFirewallVerificationModel]] = None @staticmethod @@ -39,13 +42,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .fraud_protection_provider import FraudProtectionProvider from .web_application_firewall_provider import WebApplicationFirewallProvider from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel + from .fraud_protection_provider import FraudProtectionProvider from .web_application_firewall_provider import WebApplicationFirewallProvider from .web_application_firewall_verification_model import WebApplicationFirewallVerificationModel fields: dict[str, Callable[[Any], None]] = { + "fraudProtectionProviders": lambda n : setattr(self, 'fraud_protection_providers', n.get_collection_of_object_values(FraudProtectionProvider)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "webApplicationFirewallProviders": lambda n : setattr(self, 'web_application_firewall_providers', n.get_collection_of_object_values(WebApplicationFirewallProvider)), "webApplicationFirewallVerifications": lambda n : setattr(self, 'web_application_firewall_verifications', n.get_collection_of_object_values(WebApplicationFirewallVerificationModel)), @@ -60,6 +66,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("fraudProtectionProviders", self.fraud_protection_providers) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("webApplicationFirewallProviders", self.web_application_firewall_providers) writer.write_collection_of_object_values("webApplicationFirewallVerifications", self.web_application_firewall_verifications) diff --git a/msgraph/generated/models/security/identity_container.py b/msgraph/generated/models/security/identity_container.py index 146d92e4efa..3a42df1484a 100644 --- a/msgraph/generated/models/security/identity_container.py +++ b/msgraph/generated/models/security/identity_container.py @@ -8,6 +8,8 @@ from ..entity import Entity from .health_issue import HealthIssue from .sensor import Sensor + from .sensor_candidate import SensorCandidate + from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from ..entity import Entity @@ -17,6 +19,10 @@ class IdentityContainer(Entity, Parsable): health_issues: Optional[list[HealthIssue]] = None # The OdataType property odata_type: Optional[str] = None + # The sensorCandidateActivationConfiguration property + sensor_candidate_activation_configuration: Optional[SensorCandidateActivationConfiguration] = None + # Represents Microsoft Defender for Identity sensors that are ready to be activated. + sensor_candidates: Optional[list[SensorCandidate]] = None # Represents a customer's Microsoft Defender for Identity sensors. sensors: Optional[list[Sensor]] = None @@ -39,13 +45,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .health_issue import HealthIssue from .sensor import Sensor + from .sensor_candidate import SensorCandidate + from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration from ..entity import Entity from .health_issue import HealthIssue from .sensor import Sensor + from .sensor_candidate import SensorCandidate + from .sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration fields: dict[str, Callable[[Any], None]] = { "healthIssues": lambda n : setattr(self, 'health_issues', n.get_collection_of_object_values(HealthIssue)), + "sensorCandidateActivationConfiguration": lambda n : setattr(self, 'sensor_candidate_activation_configuration', n.get_object_value(SensorCandidateActivationConfiguration)), + "sensorCandidates": lambda n : setattr(self, 'sensor_candidates', n.get_collection_of_object_values(SensorCandidate)), "sensors": lambda n : setattr(self, 'sensors', n.get_collection_of_object_values(Sensor)), } super_fields = super().get_field_deserializers() @@ -62,6 +74,8 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("healthIssues", self.health_issues) + writer.write_object_value("sensorCandidateActivationConfiguration", self.sensor_candidate_activation_configuration) + writer.write_collection_of_object_values("sensorCandidates", self.sensor_candidates) writer.write_collection_of_object_values("sensors", self.sensors) diff --git a/msgraph/generated/models/security/sensor_candidate.py b/msgraph/generated/models/security/sensor_candidate.py new file mode 100644 index 00000000000..da8056c1056 --- /dev/null +++ b/msgraph/generated/models/security/sensor_candidate.py @@ -0,0 +1,66 @@ +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 ..entity import Entity + +@dataclass +class SensorCandidate(Entity, Parsable): + # The DNS name of the computer associated with the sensor. + computer_dns_name: Optional[str] = None + # The date and time when the sensor was last seen. + last_seen_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The version of the Defender for Identity sensor client. Supports $filter (eq). + sense_client_version: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensorCandidate + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorCandidate() + + 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 ..entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "computerDnsName": lambda n : setattr(self, 'computer_dns_name', n.get_str_value()), + "lastSeenDateTime": lambda n : setattr(self, 'last_seen_date_time', n.get_datetime_value()), + "senseClientVersion": lambda n : setattr(self, 'sense_client_version', 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("computerDnsName", self.computer_dns_name) + writer.write_datetime_value("lastSeenDateTime", self.last_seen_date_time) + writer.write_str_value("senseClientVersion", self.sense_client_version) + + diff --git a/msgraph/generated/models/security/sensor_candidate_activation_configuration.py b/msgraph/generated/models/security/sensor_candidate_activation_configuration.py new file mode 100644 index 00000000000..83969f47e6e --- /dev/null +++ b/msgraph/generated/models/security/sensor_candidate_activation_configuration.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 .sensor_candidate_activation_mode import SensorCandidateActivationMode + +from ..entity import Entity + +@dataclass +class SensorCandidateActivationConfiguration(Entity, Parsable): + # The activationMode property + activation_mode: Optional[SensorCandidateActivationMode] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidateActivationConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensorCandidateActivationConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorCandidateActivationConfiguration() + + 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 .sensor_candidate_activation_mode import SensorCandidateActivationMode + + from ..entity import Entity + from .sensor_candidate_activation_mode import SensorCandidateActivationMode + + fields: dict[str, Callable[[Any], None]] = { + "activationMode": lambda n : setattr(self, 'activation_mode', n.get_enum_value(SensorCandidateActivationMode)), + } + 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("activationMode", self.activation_mode) + + diff --git a/msgraph/generated/models/security/sensor_candidate_activation_mode.py b/msgraph/generated/models/security/sensor_candidate_activation_mode.py new file mode 100644 index 00000000000..69868d5354d --- /dev/null +++ b/msgraph/generated/models/security/sensor_candidate_activation_mode.py @@ -0,0 +1,7 @@ +from enum import Enum + +class SensorCandidateActivationMode(str, Enum): + Manual = "manual", + Automated = "automated", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/sensor_candidate_collection_response.py b/msgraph/generated/models/security/sensor_candidate_collection_response.py new file mode 100644 index 00000000000..b885a3fbdd8 --- /dev/null +++ b/msgraph/generated/models/security/sensor_candidate_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 .sensor_candidate import SensorCandidate + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SensorCandidateCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SensorCandidate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SensorCandidateCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SensorCandidateCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SensorCandidateCollectionResponse() + + 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 .sensor_candidate import SensorCandidate + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .sensor_candidate import SensorCandidate + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SensorCandidate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/web_application_firewall_dns_configuration.py b/msgraph/generated/models/web_application_firewall_dns_configuration.py index 52b88c9a3a7..84219d5cc4a 100644 --- a/msgraph/generated/models/web_application_firewall_dns_configuration.py +++ b/msgraph/generated/models/web_application_firewall_dns_configuration.py @@ -15,17 +15,17 @@ class WebApplicationFirewallDnsConfiguration(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 isDomainVerified property + # Indicates whether the domain owning this DNS record has been verified by the WAF provider. is_domain_verified: Optional[bool] = None - # The isProxied property + # Indicates whether traffic for this DNS record is proxied through the WAF provider's network (for example, using a CDN or reverse proxy). is_proxied: Optional[bool] = None - # The name property + # The DNS record name (for example, www.contoso.com or contoso.com). This is the host or zone name to which the configuration applies. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The recordType property record_type: Optional[WebApplicationFirewallDnsRecordType] = None - # The value property + # The value of the DNS record. value: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/web_application_firewall_provider.py b/msgraph/generated/models/web_application_firewall_provider.py index 62fc9d141fd..bb0f174cbe7 100644 --- a/msgraph/generated/models/web_application_firewall_provider.py +++ b/msgraph/generated/models/web_application_firewall_provider.py @@ -13,7 +13,7 @@ @dataclass class WebApplicationFirewallProvider(Entity, Parsable): - # The displayName property + # The display name of the WAF provider. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/web_application_firewall_verification_model.py b/msgraph/generated/models/web_application_firewall_verification_model.py index e163264c1f4..115b68102a2 100644 --- a/msgraph/generated/models/web_application_firewall_verification_model.py +++ b/msgraph/generated/models/web_application_firewall_verification_model.py @@ -17,15 +17,15 @@ class WebApplicationFirewallVerificationModel(Entity, Parsable): # The OdataType property odata_type: Optional[str] = None - # The provider property + # Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. provider: Optional[WebApplicationFirewallProvider] = None # The providerType property provider_type: Optional[WebApplicationFirewallProviderType] = None - # The verificationResult property + # An object describing the outcome of the verification operation, including status, errors or warnings verification_result: Optional[WebApplicationFirewallVerificationResult] = None - # The verifiedDetails property + # Details of DNS configuration verified_details: Optional[WebApplicationFirewallVerifiedDetails] = None - # The verifiedHost property + # The host (domain or subdomain) that was verified as part of this verification operation. verified_host: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/web_application_firewall_verification_result.py b/msgraph/generated/models/web_application_firewall_verification_result.py index f3f6afddfb1..931e21a6132 100644 --- a/msgraph/generated/models/web_application_firewall_verification_result.py +++ b/msgraph/generated/models/web_application_firewall_verification_result.py @@ -17,15 +17,15 @@ class WebApplicationFirewallVerificationResult(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 errors property + # List of errors encountered during the verification process. errors: Optional[list[GenericError]] = None # The OdataType property odata_type: Optional[str] = None # The status property status: Optional[WebApplicationFirewallVerificationStatus] = None - # The verifiedOnDateTime property + # UTC timestamp when the verification was performed or last updated. This indicates when the verification result was produced. verified_on_date_time: Optional[datetime.datetime] = None - # The warnings property + # List of warnings produced during verification. warnings: Optional[list[GenericError]] = None @staticmethod diff --git a/msgraph/generated/models/web_application_firewall_verified_details.py b/msgraph/generated/models/web_application_firewall_verified_details.py index 2c7b2f4810f..ee59ffae567 100644 --- a/msgraph/generated/models/web_application_firewall_verified_details.py +++ b/msgraph/generated/models/web_application_firewall_verified_details.py @@ -17,7 +17,7 @@ class WebApplicationFirewallVerifiedDetails(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 dnsConfiguration property + # DNS-related details discovered during verification for the host, such as the DNS record name, record type, record value, whether the record is proxied through the provider, and whether the domain is verified. dns_configuration: Optional[WebApplicationFirewallDnsConfiguration] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/organization/item/restore/restore_request_builder.py b/msgraph/generated/organization/item/restore/restore_request_builder.py index b2cf400787f..c5fffcfcf4c 100644 --- a/msgraph/generated/organization/item/restore/restore_request_builder.py +++ b/msgraph/generated/organization/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/permission_grants/item/restore/restore_request_builder.py b/msgraph/generated/permission_grants/item/restore/restore_request_builder.py index 8c01cd2e9c4..8bbb166341a 100644 --- a/msgraph/generated/permission_grants/item/restore/restore_request_builder.py +++ b/msgraph/generated/permission_grants/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/places/item/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..dd1aa24bf2a --- /dev/null +++ b/msgraph/generated/places/item/check_ins/check_ins_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.check_in_claim import CheckInClaim + from ....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + 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) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(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 CheckInsRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..e497f0206cc --- /dev/null +++ b/msgraph/generated/places/item/check_ins/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}/places/{place%2Did}/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..427ab4ff5c6 --- /dev/null +++ b/msgraph/generated/places/item/check_ins/item/check_in_claim_calendar_event_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.check_in_claim import CheckInClaim + from .....models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + 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) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_room/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..e3be4410ed8 --- /dev/null +++ b/msgraph/generated/places/item/graph_room/check_ins/check_ins_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.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + 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) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(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 CheckInsRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_room/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..0f11e39e355 --- /dev/null +++ b/msgraph/generated/places/item/graph_room/check_ins/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}/places/{place%2Did}/graph.room/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..33bd748cc7e --- /dev/null +++ b/msgraph/generated/places/item/graph_room/check_ins/item/check_in_claim_calendar_event_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.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + 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) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room/graph_room_request_builder.py b/msgraph/generated/places/item/graph_room/graph_room_request_builder.py index bb227fdc12a..d35f1f35efe 100644 --- a/msgraph/generated/places/item/graph_room/graph_room_request_builder.py +++ b/msgraph/generated/places/item/graph_room/graph_room_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.room import Room + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder class GraphRoomRequestBuilder(BaseRequestBuilder): """ @@ -72,6 +73,15 @@ def with_url(self,raw_url: str) -> GraphRoomRequestBuilder: raise TypeError("raw_url cannot be null.") return GraphRoomRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class GraphRoomRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/places/item/graph_room_list/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_room_list/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..dee0ce3a641 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/check_ins/check_ins_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.check_in_claim import CheckInClaim + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + 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) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(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 CheckInsRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_room_list/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..b5b7902a3f6 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/check_ins/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}/places/{place%2Did}/graph.roomList/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..e060dd22e44 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/check_ins/item/check_in_claim_calendar_event_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.check_in_claim import CheckInClaim + from ......models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + 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) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/graph_room_list_request_builder.py b/msgraph/generated/places/item/graph_room_list/graph_room_list_request_builder.py index dcb5e8d542f..56843390774 100644 --- a/msgraph/generated/places/item/graph_room_list/graph_room_list_request_builder.py +++ b/msgraph/generated/places/item/graph_room_list/graph_room_list_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError from ....models.room_list import RoomList + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder from .rooms.rooms_request_builder import RoomsRequestBuilder class GraphRoomListRequestBuilder(BaseRequestBuilder): @@ -72,6 +73,15 @@ def with_url(self,raw_url: str) -> GraphRoomListRequestBuilder: raise TypeError("raw_url cannot be null.") return GraphRoomListRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property def rooms(self) -> RoomsRequestBuilder: """ diff --git a/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_request_builder.py new file mode 100644 index 00000000000..d1566e57f20 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/check_ins_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.check_in_claim import CheckInClaim + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + +class CheckInsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_check_in_claim_calendar_event_id(self,check_in_claim_calendar_event_id: str) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + param check_in_claim_calendar_event_id: The unique identifier of checkInClaim + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if check_in_claim_calendar_event_id is None: + raise TypeError("check_in_claim_calendar_event_id cannot be null.") + from .item.check_in_claim_calendar_event_item_request_builder import CheckInClaimCalendarEventItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["checkInClaim%2DcalendarEventId"] = check_in_claim_calendar_event_id + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaimCollectionResponse]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaimCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.check_in_claim_collection_response import CheckInClaimCollectionResponse + + return await self.request_adapter.send_async(request_info, CheckInClaimCollectionResponse, error_mapping) + + async def post(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Create new navigation property to checkIns for places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to checkIns for places + 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) -> CheckInsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInsRequestBuilder(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 CheckInsRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInsRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/count/count_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/count/count_request_builder.py new file mode 100644 index 00000000000..8d87055f1d4 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/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}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_item_request_builder.py new file mode 100644 index 00000000000..fe780aeb1c3 --- /dev/null +++ b/msgraph/generated/places/item/graph_room_list/rooms/item/check_ins/item/check_in_claim_calendar_event_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.check_in_claim import CheckInClaim + from ........models.o_data_errors.o_data_error import ODataError + +class CheckInClaimCalendarEventItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckInClaimCalendarEventItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + async def patch(self,body: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckInClaim]: + """ + Update the navigation property checkIns in places + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckInClaim] + """ + 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.check_in_claim import CheckInClaim + + return await self.request_adapter.send_async(request_info, CheckInClaim, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property checkIns for places + 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[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get checkIns from places + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: CheckInClaim, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property checkIns in places + 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) -> CheckInClaimCalendarEventItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CheckInClaimCalendarEventItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckInClaimCalendarEventItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters(): + """ + Get checkIns from places + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 CheckInClaimCalendarEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CheckInClaimCalendarEventItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CheckInClaimCalendarEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py index 9ca893cbdbb..949a0f00351 100644 --- a/msgraph/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py +++ b/msgraph/generated/places/item/graph_room_list/rooms/item/room_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ......models.o_data_errors.o_data_error import ODataError from ......models.room import Room + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder class RoomItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> RoomItemRequestBuilder: raise TypeError("raw_url cannot be null.") return RoomItemRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RoomItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/places/item/place_item_request_builder.py b/msgraph/generated/places/item/place_item_request_builder.py index 76725195fa0..f793ab80a33 100644 --- a/msgraph/generated/places/item/place_item_request_builder.py +++ b/msgraph/generated/places/item/place_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError from ...models.place import Place + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder from .graph_room.graph_room_request_builder import GraphRoomRequestBuilder from .graph_room_list.graph_room_list_request_builder import GraphRoomListRequestBuilder @@ -110,6 +111,15 @@ def with_url(self,raw_url: str) -> PlaceItemRequestBuilder: raise TypeError("raw_url cannot be null.") return PlaceItemRequestBuilder(self.request_adapter, raw_url) + @property + def check_ins(self) -> CheckInsRequestBuilder: + """ + Provides operations to manage the checkIns property of the microsoft.graph.place entity. + """ + from .check_ins.check_ins_request_builder import CheckInsRequestBuilder + + return CheckInsRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_room(self) -> GraphRoomRequestBuilder: """ diff --git a/msgraph/generated/security/identities/identities_request_builder.py b/msgraph/generated/security/identities/identities_request_builder.py index 6ef3d477cce..7bedb9ec8be 100644 --- a/msgraph/generated/security/identities/identities_request_builder.py +++ b/msgraph/generated/security/identities/identities_request_builder.py @@ -18,6 +18,8 @@ from ...models.security.identity_container import IdentityContainer from .health_issues.health_issues_request_builder import HealthIssuesRequestBuilder from .sensors.sensors_request_builder import SensorsRequestBuilder + from .sensor_candidates.sensor_candidates_request_builder import SensorCandidatesRequestBuilder + from .sensor_candidate_activation_configuration.sensor_candidate_activation_configuration_request_builder import SensorCandidateActivationConfigurationRequestBuilder class IdentitiesRequestBuilder(BaseRequestBuilder): """ @@ -149,6 +151,24 @@ def health_issues(self) -> HealthIssuesRequestBuilder: return HealthIssuesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def sensor_candidate_activation_configuration(self) -> SensorCandidateActivationConfigurationRequestBuilder: + """ + Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + """ + from .sensor_candidate_activation_configuration.sensor_candidate_activation_configuration_request_builder import SensorCandidateActivationConfigurationRequestBuilder + + return SensorCandidateActivationConfigurationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def sensor_candidates(self) -> SensorCandidatesRequestBuilder: + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + """ + from .sensor_candidates.sensor_candidates_request_builder import SensorCandidatesRequestBuilder + + return SensorCandidatesRequestBuilder(self.request_adapter, self.path_parameters) + @property def sensors(self) -> SensorsRequestBuilder: """ diff --git a/msgraph/generated/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_request_builder.py b/msgraph/generated/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_request_builder.py new file mode 100644 index 00000000000..a403f5e5738 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidate_activation_configuration/sensor_candidate_activation_configuration_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + +class SensorCandidateActivationConfigurationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorCandidateActivationConfigurationRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identities/sensorCandidateActivationConfiguration{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sensorCandidateActivationConfiguration for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]] = None) -> Optional[SensorCandidateActivationConfiguration]: + """ + Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidateActivationConfiguration] + Find more info here: https://learn.microsoft.com/graph/api/security-sensorcandidateactivationconfiguration-get?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + + return await self.request_adapter.send_async(request_info, SensorCandidateActivationConfiguration, error_mapping) + + async def patch(self,body: SensorCandidateActivationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorCandidateActivationConfiguration]: + """ + Update the navigation property sensorCandidateActivationConfiguration in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidateActivationConfiguration] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.sensor_candidate_activation_configuration import SensorCandidateActivationConfiguration + + return await self.request_adapter.send_async(request_info, SensorCandidateActivationConfiguration, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sensorCandidateActivationConfiguration for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration 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: SensorCandidateActivationConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sensorCandidateActivationConfiguration in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensorCandidateActivationConfigurationRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensorCandidateActivationConfigurationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorCandidateActivationConfigurationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration 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 SensorCandidateActivationConfigurationRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorCandidateActivationConfigurationRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateActivationConfigurationRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/count/count_request_builder.py b/msgraph/generated/security/identities/sensor_candidates/count/count_request_builder.py new file mode 100644 index 00000000000..0c76f79f4c4 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/identities/sensorCandidates/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/item/sensor_candidate_item_request_builder.py b/msgraph/generated/security/identities/sensor_candidates/item/sensor_candidate_item_request_builder.py new file mode 100644 index 00000000000..0d77af8f5a7 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/item/sensor_candidate_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.security.sensor_candidate import SensorCandidate + +class SensorCandidateItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorCandidateItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identities/sensorCandidates/{sensorCandidate%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property sensorCandidates for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]] = None) -> Optional[SensorCandidate]: + """ + Represents Microsoft Defender for Identity sensors that are ready to be activated. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidate] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_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.sensor_candidate import SensorCandidate + + return await self.request_adapter.send_async(request_info, SensorCandidate, error_mapping) + + async def patch(self,body: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorCandidate]: + """ + Update the navigation property sensorCandidates in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidate] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.sensor_candidate import SensorCandidate + + return await self.request_adapter.send_async(request_info, SensorCandidate, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property sensorCandidates for security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents Microsoft Defender for Identity sensors that are ready to be activated. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property sensorCandidates in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SensorCandidateItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensorCandidateItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorCandidateItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SensorCandidateItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateItemRequestBuilderGetQueryParameters(): + """ + Represents Microsoft Defender for Identity sensors that are ready to be activated. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 SensorCandidateItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorCandidateItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidateItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/activate_post_request_body.py b/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/activate_post_request_body.py new file mode 100644 index 00000000000..19f466c8d1c --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/activate_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 ActivatePostRequestBody(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 serverIds property + server_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivatePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivatePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivatePostRequestBody() + + 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]] = { + "serverIds": lambda n : setattr(self, 'server_ids', 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_collection_of_primitive_values("serverIds", self.server_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py b/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py new file mode 100644 index 00000000000..0656b17eb17 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py @@ -0,0 +1,86 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .activate_post_request_body import ActivatePostRequestBody + +class MicrosoftGraphSecurityActivateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityActivateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identities/sensorCandidates/microsoft.graph.security.activate", path_parameters) + + async def post(self,body: ActivatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Activate 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: None + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ActivatePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Activate 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 + """ + 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) -> MicrosoftGraphSecurityActivateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphSecurityActivateRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityActivateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/identities/sensor_candidates/sensor_candidates_request_builder.py b/msgraph/generated/security/identities/sensor_candidates/sensor_candidates_request_builder.py new file mode 100644 index 00000000000..54d6e36a123 --- /dev/null +++ b/msgraph/generated/security/identities/sensor_candidates/sensor_candidates_request_builder.py @@ -0,0 +1,219 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.sensor_candidate import SensorCandidate + from ....models.security.sensor_candidate_collection_response import SensorCandidateCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.sensor_candidate_item_request_builder import SensorCandidateItemRequestBuilder + from .microsoft_graph_security_activate.microsoft_graph_security_activate_request_builder import MicrosoftGraphSecurityActivateRequestBuilder + +class SensorCandidatesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SensorCandidatesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/identities/sensorCandidates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_sensor_candidate_id(self,sensor_candidate_id: str) -> SensorCandidateItemRequestBuilder: + """ + Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + param sensor_candidate_id: The unique identifier of sensorCandidate + Returns: SensorCandidateItemRequestBuilder + """ + if sensor_candidate_id is None: + raise TypeError("sensor_candidate_id cannot be null.") + from .item.sensor_candidate_item_request_builder import SensorCandidateItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["sensorCandidate%2Did"] = sensor_candidate_id + return SensorCandidateItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]] = None) -> Optional[SensorCandidateCollectionResponse]: + """ + Get a list of the sensorCandidate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidateCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-identitycontainer-list-sensorcandidates?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.sensor_candidate_collection_response import SensorCandidateCollectionResponse + + return await self.request_adapter.send_async(request_info, SensorCandidateCollectionResponse, error_mapping) + + async def post(self,body: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SensorCandidate]: + """ + Create new navigation property to sensorCandidates for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SensorCandidate] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.sensor_candidate import SensorCandidate + + return await self.request_adapter.send_async(request_info, SensorCandidate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the sensorCandidate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SensorCandidate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to sensorCandidates for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.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) -> SensorCandidatesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SensorCandidatesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SensorCandidatesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def microsoft_graph_security_activate(self) -> MicrosoftGraphSecurityActivateRequestBuilder: + """ + Provides operations to call the activate method. + """ + from .microsoft_graph_security_activate.microsoft_graph_security_activate_request_builder import MicrosoftGraphSecurityActivateRequestBuilder + + return MicrosoftGraphSecurityActivateRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SensorCandidatesRequestBuilderGetQueryParameters(): + """ + Get a list of the sensorCandidate objects and their properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SensorCandidatesRequestBuilderGetRequestConfiguration(RequestConfiguration[SensorCandidatesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SensorCandidatesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/service_principals/item/restore/restore_request_builder.py b/msgraph/generated/service_principals/item/restore/restore_request_builder.py index fba1b2cc5a3..a606ec8e3c9 100644 --- a/msgraph/generated/service_principals/item/restore/restore_request_builder.py +++ b/msgraph/generated/service_principals/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/assigned_roles_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/assigned_roles_request_builder.py new file mode 100644 index 00000000000..b6881fc4164 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/assigned_roles_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.engagement_role import EngagementRole + from .....models.engagement_role_collection_response import EngagementRoleCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_role_item_request_builder import EngagementRoleItemRequestBuilder + +class AssignedRolesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AssignedRolesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_role_id(self,engagement_role_id: str) -> EngagementRoleItemRequestBuilder: + """ + Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + param engagement_role_id: The unique identifier of engagementRole + Returns: EngagementRoleItemRequestBuilder + """ + if engagement_role_id is None: + raise TypeError("engagement_role_id cannot be null.") + from .item.engagement_role_item_request_builder import EngagementRoleItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementRole%2Did"] = engagement_role_id + return EngagementRoleItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleCollectionResponse]: + """ + Get a list of all the roles assigned to a user in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/employeeexperienceuser-list-assignedroles?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_role_collection_response import EngagementRoleCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementRoleCollectionResponse, error_mapping) + + async def post(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: + """ + Create new navigation property to assignedRoles for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of all the roles assigned to a user in Viva Engage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to assignedRoles 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) -> AssignedRolesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AssignedRolesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AssignedRolesRequestBuilder(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 AssignedRolesRequestBuilderGetQueryParameters(): + """ + Get a list of all the roles assigned to a user in Viva Engage. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 AssignedRolesRequestBuilderGetRequestConfiguration(RequestConfiguration[AssignedRolesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AssignedRolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/count/count_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/count/count_request_builder.py new file mode 100644 index 00000000000..75fd4e1fb6a --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/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}/employeeExperience/assignedRoles/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/engagement_role_item_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/engagement_role_item_request_builder.py new file mode 100644 index 00000000000..2234be446c9 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/engagement_role_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.engagement_role import EngagementRole + from ......models.o_data_errors.o_data_error import ODataError + from .members.members_request_builder import MembersRequestBuilder + +class EngagementRoleItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementRoleItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles/{engagementRole%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property assignedRoles 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[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRole]: + """ + Represents the collection of Viva Engage roles assigned to a user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + async def patch(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: + """ + Update the navigation property assignedRoles in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRole] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_role import EngagementRole + + return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property assignedRoles 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[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the collection of Viva Engage roles assigned to a user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property assignedRoles 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) -> EngagementRoleItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementRoleItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementRoleItemRequestBuilder(self.request_adapter, raw_url) + + @property + def members(self) -> MembersRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + from .members.members_request_builder import MembersRequestBuilder + + return MembersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleItemRequestBuilderGetQueryParameters(): + """ + Represents the collection of Viva Engage roles assigned to a user. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementRoleItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/count/count_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/count/count_request_builder.py new file mode 100644 index 00000000000..e42f9b86e22 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/engagement_role_member_item_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/engagement_role_member_item_request_builder.py new file mode 100644 index 00000000000..858db9f7b3c --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/engagement_role_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.engagement_role_member import EngagementRoleMember + from ........models.o_data_errors.o_data_error import ODataError + from .user.user_request_builder import UserRequestBuilder + +class EngagementRoleMemberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementRoleMemberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property members 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[EngagementRoleMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + async def patch(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Update the navigation property members in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property members 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[EngagementRoleMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property members 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) -> EngagementRoleMemberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: EngagementRoleMemberItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementRoleMemberItemRequestBuilder(self.request_adapter, raw_url) + + @property + def user(self) -> UserRequestBuilder: + """ + Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + """ + from .user.user_request_builder import UserRequestBuilder + + return UserRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementRoleMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleMemberItemRequestBuilderGetQueryParameters(): + """ + Users that have this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 EngagementRoleMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..6a98b0a2905 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/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 /users/{user-id}/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/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}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/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. Returned only on $select. + 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. Returned only on $select. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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. Returned only on $select. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..e5fdd59db61 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/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}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..4c8a0d558aa --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/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 /users/{user-id}/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/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}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/user_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/user_request_builder.py new file mode 100644 index 00000000000..ab9a1328590 --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/item/user/user_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 UserRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UserRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[UserRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The user who has this role assigned. + 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[UserRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The user who has this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> UserRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UserRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UserRequestBuilder(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 UserRequestBuilderGetQueryParameters(): + """ + The user who has this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 UserRequestBuilderGetRequestConfiguration(RequestConfiguration[UserRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/members_request_builder.py b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/members_request_builder.py new file mode 100644 index 00000000000..4eb9ba48f2a --- /dev/null +++ b/msgraph/generated/users/item/employee_experience/assigned_roles/item/members/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.engagement_role_member import EngagementRoleMember + from .......models.engagement_role_member_collection_response import EngagementRoleMemberCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_role_member_item_request_builder import EngagementRoleMemberItemRequestBuilder + +class MembersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MembersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/employeeExperience/assignedRoles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_role_member_id(self,engagement_role_member_id: str) -> EngagementRoleMemberItemRequestBuilder: + """ + Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + param engagement_role_member_id: The unique identifier of engagementRoleMember + Returns: EngagementRoleMemberItemRequestBuilder + """ + if engagement_role_member_id is None: + raise TypeError("engagement_role_member_id cannot be null.") + from .item.engagement_role_member_item_request_builder import EngagementRoleMemberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementRoleMember%2Did"] = engagement_role_member_id + return EngagementRoleMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRoleMemberCollectionResponse]: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMemberCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_role_member_collection_response import EngagementRoleMemberCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementRoleMemberCollectionResponse, error_mapping) + + async def post(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRoleMember]: + """ + Create new navigation property to members for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementRoleMember] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_role_member import EngagementRoleMember + + return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Users that have this role assigned. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to members 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) -> MembersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MembersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MembersRequestBuilder(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 MembersRequestBuilderGetQueryParameters(): + """ + Users that have this role assigned. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MembersRequestBuilderGetRequestConfiguration(RequestConfiguration[MembersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/employee_experience/employee_experience_request_builder.py b/msgraph/generated/users/item/employee_experience/employee_experience_request_builder.py index ea7507c789b..c7177e2aff5 100644 --- a/msgraph/generated/users/item/employee_experience/employee_experience_request_builder.py +++ b/msgraph/generated/users/item/employee_experience/employee_experience_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.employee_experience_user import EmployeeExperienceUser from ....models.o_data_errors.o_data_error import ODataError + from .assigned_roles.assigned_roles_request_builder import AssignedRolesRequestBuilder from .learning_course_activities.learning_course_activities_request_builder import LearningCourseActivitiesRequestBuilder from .learning_course_activities_with_externalcourse_activity_id.learning_course_activities_with_externalcourse_activity_id_request_builder import LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder @@ -152,6 +153,15 @@ def with_url(self,raw_url: str) -> EmployeeExperienceRequestBuilder: raise TypeError("raw_url cannot be null.") return EmployeeExperienceRequestBuilder(self.request_adapter, raw_url) + @property + def assigned_roles(self) -> AssignedRolesRequestBuilder: + """ + Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + """ + from .assigned_roles.assigned_roles_request_builder import AssignedRolesRequestBuilder + + return AssignedRolesRequestBuilder(self.request_adapter, self.path_parameters) + @property def learning_course_activities(self) -> LearningCourseActivitiesRequestBuilder: """ diff --git a/msgraph/generated/users/item/restore/restore_request_builder.py b/msgraph/generated/users/item/restore/restore_request_builder.py index 9b5f08ecc31..27610c809a1 100644 --- a/msgraph/generated/users/item/restore/restore_request_builder.py +++ b/msgraph/generated/users/item/restore/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[DirectoryObject]: """ - Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DirectoryObject] Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 @@ -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 recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """