diff --git a/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py b/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py index 0fb374bdada..dfc08cffde9 100644 --- a/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Complian async def patch(self,body: ComplianceChange, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComplianceChange]: """ - Update the properties of a contentApproval object. + Update the properties of a complianceChange object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceChange] - Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ComplianceChange, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a contentApproval object. + Update the properties of a complianceChange object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py index 0985c839f61..c439efd0545 100644 --- a/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py +++ b/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InviteParticipantsOperation]: """ - Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + Invite participants to the active call. For more information about how to handle operations, see commsOperation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InviteParticipantsOperation] - Find more info here: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: InvitePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + Invite participants to the active call. For more information about how to handle operations, see commsOperation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/chats/item/messages/messages_request_builder.py b/msgraph_beta/generated/chats/item/messages/messages_request_builder.py index 0ff2e68c9ce..3a88b001a6a 100644 --- a/msgraph_beta/generated/chats/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/chats/item/messages/messages_request_builder.py @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] - Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py index 4380aae4bfa..b11fa707900 100644 --- a/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py +++ b/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InviteParticipantsOperation]: """ - Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + Invite participants to the active call. For more information about how to handle operations, see commsOperation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InviteParticipantsOperation] - Find more info here: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: InvitePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. + Invite participants to the active call. For more information about how to handle operations, see commsOperation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py index 7fc6d45d356..08b3c37555a 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py index 21a199b6020..76f07f2e912 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_for_work_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index 1f323699a94..749bf497e5e 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py index 37ea950a3f7..4e89be46d10 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index a0ecead7b5d..b28f52af3d3 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py index 84808351a4a..2b618bf3229 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_managed_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index 1b9528a134e..4a17c122cff 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py index 3322f5a66dd..789d402ea3c 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_android_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index 9e5701477f6..0fd42b80bec 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py index 75947dae635..fd42f1abd2b 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index fb7aa1243af..2f713fb94b0 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py index a32d9634d95..dcb7b65cc2e 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py index d4eacd7a09a..6d72eb75b86 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py index 83e59057647..4868b415bdf 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py index 26e849c0122..c15c0175366 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py index 8e6f570096c..eb0478cb690 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index c943679a3a3..a5bf1f669d2 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py index 95db489b07c..596c69013bb 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py index ef12edd6b49..e1e64137a3b 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py index 355525dbf04..6053c6cd84d 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_mac_o_s_pkg_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index bd56141e182..0f31aff65a0 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py index a3b2d99a9f5..c23c3f8bb1e 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index b26e1f350e8..a7828fbea71 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py index 82ebbe406e2..597efc439fa 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index d80dbf4e695..e8af5e57d39 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py index 90e0db946b3..d83b8280e04 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py index eb09e8f63af..f94d456f148 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py index c389b9f16b8..f22aa668415 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py index 6a8948578ce..d2eb8ecd251 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py index 85511a88d6e..1483a8d7e06 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py index 999964b9a95..abf5dea8ffc 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py index d7f3b66694a..1e1249f7418 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_win_get_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py index 4db446559e8..d45bf2d123c 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py index 3eaa5a9e7e0..af60fc22d60 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_app_x/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py index ffe962d9512..5f4828457f4 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py index 2862d19cf09..72b2bcecd4e 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py index 0e063d3e2e1..57209bfc943 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py index 999e3de4bd7..296f06b71fe 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_store_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py index 8c1fe50367d..a884a9d479b 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py index cedd186fa74..ce1dbacf270 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py index 00edb4d7862..d23d570d839 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py index a6984e521b7..5bb5a4d4aa5 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/graph_windows_web_app/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py index fd075021c2b..5a5bd559fde 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/item/mobile_app_relationship_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationship] """ @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -147,7 +147,7 @@ class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py index b6510f3dec6..060a19a0a45 100644 --- a/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py +++ b/msgraph_beta/generated/device_app_management/mobile_apps/item/relationships/relationships_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> Mobil async def get(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppRelationshipCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppRelationship, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List of relationships for this mobile app. + The set of direct relationships for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RelationshipsRequestBuilderGetQueryParameters(): """ - List of relationships for this mobile app. + The set of direct relationships for this app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py index beb86dc156a..25fd74a0eb1 100644 --- a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py +++ b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRule] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -157,7 +157,7 @@ class DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfi @dataclass class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters(): """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py index e79985ff247..386303153cf 100644 --- a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py +++ b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py @@ -49,7 +49,7 @@ def by_device_compliance_scheduled_action_for_rule_id(self,device_compliance_sch async def get(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRuleCollectionResponse]: """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRuleCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: DeviceComplianceScheduledActionForRule, request_config def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ScheduledActionsForRuleRequestBuilderGetQueryParameters(): """ - The list of scheduled action for this rule + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_post_request_body.py b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_post_request_body.py index 973dd1c1128..8dac9ff7fb5 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_post_request_body.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cloud_pc_troubleshoot_reports/retrieve_cloud_pc_troubleshoot_reports_post_request_body.py @@ -17,6 +17,8 @@ class RetrieveCloudPcTroubleshootReportsPostRequestBody(AdditionalDataHolder, Ba additional_data: dict[str, Any] = field(default_factory=dict) # The filter property filter: Optional[str] = None + # The groupBy property + group_by: Optional[list[str]] = None # The orderBy property order_by: Optional[list[str]] = None # The reportName property @@ -52,6 +54,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "filter": lambda n : setattr(self, 'filter', n.get_str_value()), + "groupBy": lambda n : setattr(self, 'group_by', n.get_collection_of_primitive_values(str)), "orderBy": lambda n : setattr(self, 'order_by', n.get_collection_of_primitive_values(str)), "reportName": lambda n : setattr(self, 'report_name', n.get_enum_value(CloudPCTroubleshootReportType)), "search": lambda n : setattr(self, 'search', n.get_str_value()), @@ -70,6 +73,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_str_value("filter", self.filter) + writer.write_collection_of_primitive_values("groupBy", self.group_by) writer.write_collection_of_primitive_values("orderBy", self.order_by) writer.write_enum_value("reportName", self.report_name) writer.write_str_value("search", self.search) diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py index 0f868280ec8..bb6fd872dbb 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py @@ -126,10 +126,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -225,7 +225,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py index c571cb598c0..6f1c0a0318f 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookTable]: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: AddPostRequestBody, request_configuration: Optional[Re def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py index 5e1463f9a6c..44daa7ef5a0 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py @@ -126,10 +126,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -225,7 +225,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py index 6874e2ee1d9..3cb2ed9dabd 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookTable]: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: AddPostRequestBody, request_configuration: Optional[Re def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/external/connections/item/schema/schema_request_builder.py b/msgraph_beta/generated/external/connections/item/schema/schema_request_builder.py index 6d8c916f5bd..dde7c04adbb 100644 --- a/msgraph_beta/generated/external/connections/item/schema/schema_request_builder.py +++ b/msgraph_beta/generated/external/connections/item/schema/schema_request_builder.py @@ -53,11 +53,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SchemaRe async def patch(self,body: Schema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Schema]: """ - Update the properties of a schema for an externalConnection. + Create a new or update an existing schema for a Microsoft Search connection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Schema] - Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-schema-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -88,7 +88,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Schema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a schema for an externalConnection. + Create a new or update an existing schema for a Microsoft Search connection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py b/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py index 21ddf034ceb..a92329649a2 100644 --- a/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Industry async def patch(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IndustryDataConnector]: """ - Update the properties of a oneRosterApiDataConnector object. + Update the properties of an azureDataLakeConnector object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IndustryDataConnector] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -119,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a oneRosterApiDataConnector object. + Update the properties of an azureDataLakeConnector object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py b/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py index 320fe7c58ea..12f29390a54 100644 --- a/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[LongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[LongRunningOperation]: """ - Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + Read the properties and relationships of a fileValidateOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LongRunningOperation] - Find more info here: https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + Read the properties and relationships of a fileValidateOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class LongRunningOperationItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class LongRunningOperationItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. + Read the properties and relationships of a fileValidateOperation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/groups_request_builder.py b/msgraph_beta/generated/groups/groups_request_builder.py index efbfe77eb55..bbc94865639 100644 --- a/msgraph_beta/generated/groups/groups_request_builder.py +++ b/msgraph_beta/generated/groups/groups_request_builder.py @@ -75,11 +75,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupsRe async def post(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Group]: """ - Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] - Find more info here: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. + Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py b/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py index 7f35c367cb6..c6783172a3f 100644 --- a/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py +++ b/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa async def post(self,body: Conversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Conversation]: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Conversation] - Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Conversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/groups/item/conversations/item/conversation_item_request_builder.py b/msgraph_beta/generated/groups/item/conversations/item/conversation_item_request_builder.py index 8ef21a05a95..dbea19a17e7 100644 --- a/msgraph_beta/generated/groups/item/conversations/item/conversation_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/conversations/item/conversation_item_request_builder.py @@ -33,10 +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 conversation. + Delete a group's conversation 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/conversation-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Conversation]: """ - Retrieve the properties and relationships of conversation object. + Get a group's conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Conversation] - Find more info here: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete conversation. + Delete a group's conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -83,7 +83,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of conversation object. + Get a group's conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +121,7 @@ class ConversationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class ConversationItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of conversation object. + Get a group's conversation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py b/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py index f60b7a5afae..23bb2f447ca 100644 --- a/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py @@ -34,10 +34,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a thread object. + Delete conversationThread. 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-thread?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -98,7 +98,7 @@ async def patch(self,body: ConversationThread, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a thread object. + Delete conversationThread. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py index 5dc16bc1c2d..4100631a5c0 100644 --- a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_request_body.py @@ -6,9 +6,9 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from ....models.conditional_access_context import ConditionalAccessContext - from ....models.conditional_access_what_if_conditions import ConditionalAccessWhatIfConditions - from ....models.conditional_access_what_if_subject import ConditionalAccessWhatIfSubject + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity @dataclass class EvaluatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): @@ -19,12 +19,12 @@ class EvaluatePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The appliedPoliciesOnly property applied_policies_only: Optional[bool] = None - # The conditionalAccessContext property - conditional_access_context: Optional[ConditionalAccessContext] = None - # The conditionalAccessWhatIfConditions property - conditional_access_what_if_conditions: Optional[ConditionalAccessWhatIfConditions] = None - # The conditionalAccessWhatIfSubject property - conditional_access_what_if_subject: Optional[ConditionalAccessWhatIfSubject] = None + # The signInConditions property + sign_in_conditions: Optional[SignInConditions] = None + # The signInContext property + sign_in_context: Optional[SignInContext] = None + # The signInIdentity property + sign_in_identity: Optional[SignInIdentity] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EvaluatePostRequestBody: @@ -42,19 +42,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from ....models.conditional_access_context import ConditionalAccessContext - from ....models.conditional_access_what_if_conditions import ConditionalAccessWhatIfConditions - from ....models.conditional_access_what_if_subject import ConditionalAccessWhatIfSubject + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity - from ....models.conditional_access_context import ConditionalAccessContext - from ....models.conditional_access_what_if_conditions import ConditionalAccessWhatIfConditions - from ....models.conditional_access_what_if_subject import ConditionalAccessWhatIfSubject + from ....models.sign_in_conditions import SignInConditions + from ....models.sign_in_context import SignInContext + from ....models.sign_in_identity import SignInIdentity fields: dict[str, Callable[[Any], None]] = { "appliedPoliciesOnly": lambda n : setattr(self, 'applied_policies_only', n.get_bool_value()), - "conditionalAccessContext": lambda n : setattr(self, 'conditional_access_context', n.get_object_value(ConditionalAccessContext)), - "conditionalAccessWhatIfConditions": lambda n : setattr(self, 'conditional_access_what_if_conditions', n.get_object_value(ConditionalAccessWhatIfConditions)), - "conditionalAccessWhatIfSubject": lambda n : setattr(self, 'conditional_access_what_if_subject', n.get_object_value(ConditionalAccessWhatIfSubject)), + "signInConditions": lambda n : setattr(self, 'sign_in_conditions', n.get_object_value(SignInConditions)), + "signInContext": lambda n : setattr(self, 'sign_in_context', n.get_object_value(SignInContext)), + "signInIdentity": lambda n : setattr(self, 'sign_in_identity', n.get_object_value(SignInIdentity)), } return fields @@ -67,9 +67,9 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("appliedPoliciesOnly", self.applied_policies_only) - writer.write_object_value("conditionalAccessContext", self.conditional_access_context) - writer.write_object_value("conditionalAccessWhatIfConditions", self.conditional_access_what_if_conditions) - writer.write_object_value("conditionalAccessWhatIfSubject", self.conditional_access_what_if_subject) + writer.write_object_value("signInConditions", self.sign_in_conditions) + writer.write_object_value("signInContext", self.sign_in_context) + writer.write_object_value("signInIdentity", self.sign_in_identity) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py index c2e365e61eb..2fd35a79db1 100644 --- a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_post_response.py @@ -6,14 +6,14 @@ if TYPE_CHECKING: from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from ....models.conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy + from ....models.what_if_analysis_result import WhatIfAnalysisResult from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass class EvaluatePostResponse(BaseCollectionPaginationCountResponse, Parsable): # The value property - value: Optional[list[ConditionalAccessWhatIfPolicy]] = None + value: Optional[list[WhatIfAnalysisResult]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> EvaluatePostResponse: @@ -32,13 +32,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from ....models.conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy + from ....models.what_if_analysis_result import WhatIfAnalysisResult from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from ....models.conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy + from ....models.what_if_analysis_result import WhatIfAnalysisResult fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ConditionalAccessWhatIfPolicy)), + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(WhatIfAnalysisResult)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py index 3771fda6e9f..daa09aa86b3 100644 --- a/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py +++ b/msgraph_beta/generated/identity/conditional_access/evaluate/evaluate_request_builder.py @@ -39,7 +39,6 @@ async def post(self,body: EvaluatePostRequestBody, request_configuration: Option Returns: Optional[EvaluatePostResponse] Find more info here: https://learn.microsoft.com/graph/api/conditionalaccessroot-evaluate?view=graph-rest-beta """ - warn("Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation on 2024-07-25 and will be removed 2025-02-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( @@ -63,7 +62,6 @@ def to_post_request_information(self,body: EvaluatePostRequestBody, request_conf param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation on 2024-07-25 and will be removed 2025-02-01", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -78,7 +76,6 @@ def with_url(self,raw_url: str) -> EvaluateRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: EvaluateRequestBuilder """ - warn("Private preview for conditional access what If API as of 2024-07/PrivatePreview:WhatIfEvaluation on 2024-07-25 and will be removed 2025-02-01", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return EvaluateRequestBuilder(self.request_adapter, raw_url) diff --git a/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py index 9c65488668d..0192a2fcac1 100644 --- a/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an ipNamedLocation object. + Delete a namedLocation 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/ipnamedlocation-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: """ - Read the properties and relationships of a compliantNetworkNamedLocation object. + Retrieve the properties and relationships of an ipNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NamedLocation] - Find more info here: https://learn.microsoft.com/graph/api/compliantnetworknamedlocation-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +96,7 @@ async def patch(self,body: NamedLocation, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an ipNamedLocation object. + Delete a namedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a compliantNetworkNamedLocation object. + Retrieve the properties and relationships of an ipNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +150,7 @@ class NamedLocationItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class NamedLocationItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a compliantNetworkNamedLocation object. + Retrieve the properties and relationships of an ipNamedLocation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py index ddf49d05053..de95fcbab45 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) request_info = self.to_get_request_information( @@ -109,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -156,7 +156,7 @@ class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class CustomCalloutExtensionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py index 7efdfad8c5d..1a549a48181 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/customaccesspackageworkflowextension-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31", DeprecationWarning) request_info = self.to_delete_request_information( @@ -99,7 +99,7 @@ async def patch(self,body: CustomAccessPackageWorkflowExtension, request_configu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py b/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py index 1649816b2c5..ac04a56bd6c 100644 --- a/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> Optional[Agreement]: """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Agreement] - Find more info here: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -109,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -180,7 +180,7 @@ class AgreementItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class AgreementItemRequestBuilderGetQueryParameters(): """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py b/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py index 9acbc02990a..943a55c8043 100644 --- a/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py +++ b/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RiskDetectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[RiskDetection]: """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskDetection] - Find more info here: https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskDetectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class RiskDetectionItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class RiskDetectionItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index 2101c37ac15..7abb10ddf2f 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -56775,6 +56775,8 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcT msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|filter():str msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|filter(value:str):None msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|group_by():list[str] +msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|group_by(value:list[str]):None msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|order_by():list[str] msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|order_by(value:list[str]):None msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCloudPcTroubleshootReports.RetrieveCloudPcTroubleshootReportsPostRequestBody::|public|report_name():CloudPCTroubleshootReportType @@ -134729,23 +134731,23 @@ msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBo msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|applied_policies_only():bool msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|applied_policies_only(value:bool):None msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|backing_store:BackingStore -msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|conditional_access_context():ConditionalAccessContext -msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|conditional_access_context(value:ConditionalAccessContext):None -msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|conditional_access_what_if_conditions():ConditionalAccessWhatIfConditions -msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|conditional_access_what_if_conditions(value:ConditionalAccessWhatIfConditions):None -msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|conditional_access_what_if_subject():ConditionalAccessWhatIfSubject -msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|conditional_access_what_if_subject(value:ConditionalAccessWhatIfSubject):None msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|constructor():None msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_conditions():SignInConditions +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_conditions(value:SignInConditions):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_context():SignInContext +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_context(value:SignInContext):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_identity():SignInIdentity +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|public|sign_in_identity(value:SignInIdentity):None msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluatePostRequestBody msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|constructor():None msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value():list[ConditionalAccessWhatIfPolicy] -msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value(value:list[ConditionalAccessWhatIfPolicy]):None +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value():list[WhatIfAnalysisResult] +msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|public|value(value:list[WhatIfAnalysisResult]):None msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluatePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluatePostResponse msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identity.conditionalAccess.evaluate.EvaluateRequestBuilder.EvaluateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] @@ -160595,6 +160597,14 @@ msgraph_beta.generated.models.ApplicationCollectionResponse::|public|serialize(w msgraph_beta.generated.models.ApplicationCollectionResponse::|public|value():list[Application] msgraph_beta.generated.models.ApplicationCollectionResponse::|public|value(value:list[Application]):None msgraph_beta.generated.models.ApplicationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationCollectionResponse +msgraph_beta.generated.models.ApplicationContext-->SignInContext +msgraph_beta.generated.models.ApplicationContext::|public|constructor():None +msgraph_beta.generated.models.ApplicationContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ApplicationContext::|public|include_applications():list[str] +msgraph_beta.generated.models.ApplicationContext::|public|include_applications(value:list[str]):None +msgraph_beta.generated.models.ApplicationContext::|public|odata_type:str +msgraph_beta.generated.models.ApplicationContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ApplicationContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):ApplicationContext msgraph_beta.generated.models.ApplicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl msgraph_beta.generated.models.ApplicationEnforcedRestrictionsSessionControl::|public|constructor():None msgraph_beta.generated.models.ApplicationEnforcedRestrictionsSessionControl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -162513,6 +162523,14 @@ msgraph_beta.generated.models.AuditUserIdentity::|public|home_tenant_name(value: msgraph_beta.generated.models.AuditUserIdentity::|public|odata_type:str msgraph_beta.generated.models.AuditUserIdentity::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AuditUserIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuditUserIdentity +msgraph_beta.generated.models.AuthContext-->SignInContext +msgraph_beta.generated.models.AuthContext::|public|authentication_context_value():str +msgraph_beta.generated.models.AuthContext::|public|authentication_context_value(value:str):None +msgraph_beta.generated.models.AuthContext::|public|constructor():None +msgraph_beta.generated.models.AuthContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthContext::|public|odata_type:str +msgraph_beta.generated.models.AuthContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AuthContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthContext msgraph_beta.generated.models.Authentication-->Entity msgraph_beta.generated.models.Authentication::|public|constructor():None msgraph_beta.generated.models.Authentication::|public|email_methods():list[EmailAuthenticationMethod] @@ -162537,6 +162555,8 @@ msgraph_beta.generated.models.Authentication::|public|phone_methods():list[Phone msgraph_beta.generated.models.Authentication::|public|phone_methods(value:list[PhoneAuthenticationMethod]):None msgraph_beta.generated.models.Authentication::|public|platform_credential_methods():list[PlatformCredentialAuthenticationMethod] msgraph_beta.generated.models.Authentication::|public|platform_credential_methods(value:list[PlatformCredentialAuthenticationMethod]):None +msgraph_beta.generated.models.Authentication::|public|qr_code_pin_method():QrCodePinAuthenticationMethod +msgraph_beta.generated.models.Authentication::|public|qr_code_pin_method(value:QrCodePinAuthenticationMethod):None msgraph_beta.generated.models.Authentication::|public|requirements():StrongAuthenticationRequirements msgraph_beta.generated.models.Authentication::|public|requirements(value:StrongAuthenticationRequirements):None msgraph_beta.generated.models.Authentication::|public|serialize(writer:SerializationWriter):None @@ -163064,6 +163084,7 @@ msgraph_beta.generated.models.AuthenticationMethodModes::0013-X509CertificateMul msgraph_beta.generated.models.AuthenticationMethodModes::0014-FederatedSingleFactor msgraph_beta.generated.models.AuthenticationMethodModes::0015-FederatedMultiFactor msgraph_beta.generated.models.AuthenticationMethodModes::0016-UnknownFutureValue +msgraph_beta.generated.models.AuthenticationMethodModes::0017-QrCodePin msgraph_beta.generated.models.AuthenticationMethodPlatform::0000-Unknown msgraph_beta.generated.models.AuthenticationMethodPlatform::0001-Windows msgraph_beta.generated.models.AuthenticationMethodPlatform::0002-MacOS @@ -164323,6 +164344,7 @@ msgraph_beta.generated.models.BaseAuthenticationMethod::0009-Email msgraph_beta.generated.models.BaseAuthenticationMethod::0010-X509Certificate msgraph_beta.generated.models.BaseAuthenticationMethod::0011-Federation msgraph_beta.generated.models.BaseAuthenticationMethod::0012-UnknownFutureValue +msgraph_beta.generated.models.BaseAuthenticationMethod::0013-QrCodePin msgraph_beta.generated.models.BaseCollectionPaginationCountResponse::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.BaseCollectionPaginationCountResponse::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.BaseCollectionPaginationCountResponse::|public|backing_store:BackingStore @@ -168926,6 +168948,16 @@ msgraph_beta.generated.models.CloudPcBulkCreateSnapshot::|public|serialize(write msgraph_beta.generated.models.CloudPcBulkCreateSnapshot::|public|storage_account_id():str msgraph_beta.generated.models.CloudPcBulkCreateSnapshot::|public|storage_account_id(value:str):None msgraph_beta.generated.models.CloudPcBulkCreateSnapshot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcBulkCreateSnapshot +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery-->CloudPcBulkAction +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery::|public|capability_type():CloudPcDisasterRecoveryCapabilityType +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery::|public|capability_type(value:CloudPcDisasterRecoveryCapabilityType):None +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery::|public|constructor():None +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery::|public|license_type():CloudPcDisasterRecoveryLicenseType +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery::|public|license_type(value:CloudPcDisasterRecoveryLicenseType):None +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery::|public|odata_type:str +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcBulkDisasterRecovery::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcBulkDisasterRecovery msgraph_beta.generated.models.CloudPcBulkDisasterRecoveryFailback-->CloudPcBulkAction msgraph_beta.generated.models.CloudPcBulkDisasterRecoveryFailback::|public|constructor():None msgraph_beta.generated.models.CloudPcBulkDisasterRecoveryFailback::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -168964,6 +168996,12 @@ msgraph_beta.generated.models.CloudPcBulkPowerOn::|public|get_field_deserializer msgraph_beta.generated.models.CloudPcBulkPowerOn::|public|odata_type:str msgraph_beta.generated.models.CloudPcBulkPowerOn::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CloudPcBulkPowerOn::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcBulkPowerOn +msgraph_beta.generated.models.CloudPcBulkReinstallAgent-->CloudPcBulkAction +msgraph_beta.generated.models.CloudPcBulkReinstallAgent::|public|constructor():None +msgraph_beta.generated.models.CloudPcBulkReinstallAgent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcBulkReinstallAgent::|public|odata_type:str +msgraph_beta.generated.models.CloudPcBulkReinstallAgent::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcBulkReinstallAgent::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcBulkReinstallAgent msgraph_beta.generated.models.CloudPcBulkRemoteActionResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.CloudPcBulkRemoteActionResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.CloudPcBulkRemoteActionResult::|public|backing_store:BackingStore @@ -169005,6 +169043,8 @@ msgraph_beta.generated.models.CloudPcBulkRestart::|static|public|create_from_dis msgraph_beta.generated.models.CloudPcBulkRestore-->CloudPcBulkAction msgraph_beta.generated.models.CloudPcBulkRestore::|public|constructor():None msgraph_beta.generated.models.CloudPcBulkRestore::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcBulkRestore::|public|ignore_unhealthy_snapshots():bool +msgraph_beta.generated.models.CloudPcBulkRestore::|public|ignore_unhealthy_snapshots(value:bool):None msgraph_beta.generated.models.CloudPcBulkRestore::|public|odata_type:str msgraph_beta.generated.models.CloudPcBulkRestore::|public|restore_point_date_time():datetime.datetime msgraph_beta.generated.models.CloudPcBulkRestore::|public|restore_point_date_time(value:datetime.datetime):None @@ -169191,6 +169231,8 @@ msgraph_beta.generated.models.CloudPcDeviceImage::|public|os_version_number(valu msgraph_beta.generated.models.CloudPcDeviceImage::|public|scope_ids():list[str] msgraph_beta.generated.models.CloudPcDeviceImage::|public|scope_ids(value:list[str]):None msgraph_beta.generated.models.CloudPcDeviceImage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcDeviceImage::|public|size_in_g_b():int +msgraph_beta.generated.models.CloudPcDeviceImage::|public|size_in_g_b(value:int):None msgraph_beta.generated.models.CloudPcDeviceImage::|public|source_image_resource_id():str msgraph_beta.generated.models.CloudPcDeviceImage::|public|source_image_resource_id(value:str):None msgraph_beta.generated.models.CloudPcDeviceImage::|public|status():CloudPcDeviceImageStatus @@ -169271,6 +169313,7 @@ msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability~~>AdditionalData msgraph_beta.generated.models.CloudPcDisasterRecoveryLicenseType::0000-None_ msgraph_beta.generated.models.CloudPcDisasterRecoveryLicenseType::0001-Standard msgraph_beta.generated.models.CloudPcDisasterRecoveryLicenseType::0002-UnknownFutureValue +msgraph_beta.generated.models.CloudPcDisasterRecoveryLicenseType::0003-Plus msgraph_beta.generated.models.CloudPcDisasterRecoveryMicrosoftHostedNetworkSetting-->CloudPcDisasterRecoveryNetworkSetting msgraph_beta.generated.models.CloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|constructor():None msgraph_beta.generated.models.CloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -170195,6 +170238,8 @@ msgraph_beta.generated.models.CloudPcSnapshot::|public|created_date_time(value:d msgraph_beta.generated.models.CloudPcSnapshot::|public|expiration_date_time():datetime.datetime msgraph_beta.generated.models.CloudPcSnapshot::|public|expiration_date_time(value:datetime.datetime):None msgraph_beta.generated.models.CloudPcSnapshot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcSnapshot::|public|health_check_status():CloudPcSnapshotHealthCheckStatus +msgraph_beta.generated.models.CloudPcSnapshot::|public|health_check_status(value:CloudPcSnapshotHealthCheckStatus):None msgraph_beta.generated.models.CloudPcSnapshot::|public|last_restored_date_time():datetime.datetime msgraph_beta.generated.models.CloudPcSnapshot::|public|last_restored_date_time(value:datetime.datetime):None msgraph_beta.generated.models.CloudPcSnapshot::|public|odata_type:str @@ -170211,6 +170256,10 @@ msgraph_beta.generated.models.CloudPcSnapshotCollectionResponse::|public|seriali msgraph_beta.generated.models.CloudPcSnapshotCollectionResponse::|public|value():list[CloudPcSnapshot] msgraph_beta.generated.models.CloudPcSnapshotCollectionResponse::|public|value(value:list[CloudPcSnapshot]):None msgraph_beta.generated.models.CloudPcSnapshotCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcSnapshotCollectionResponse +msgraph_beta.generated.models.CloudPcSnapshotHealthCheckStatus::0000-Unknown +msgraph_beta.generated.models.CloudPcSnapshotHealthCheckStatus::0001-Healthy +msgraph_beta.generated.models.CloudPcSnapshotHealthCheckStatus::0002-Unhealthy +msgraph_beta.generated.models.CloudPcSnapshotHealthCheckStatus::0003-UnknownFutureValue msgraph_beta.generated.models.CloudPcSnapshotStatus::0000-Ready msgraph_beta.generated.models.CloudPcSnapshotStatus::0001-UnknownFutureValue msgraph_beta.generated.models.CloudPcSnapshotType::0000-Automatic @@ -170307,6 +170356,8 @@ msgraph_beta.generated.models.CloudPcSupportedRegion::|public|get_field_deserial msgraph_beta.generated.models.CloudPcSupportedRegion::|public|odata_type:str msgraph_beta.generated.models.CloudPcSupportedRegion::|public|region_group():CloudPcRegionGroup msgraph_beta.generated.models.CloudPcSupportedRegion::|public|region_group(value:CloudPcRegionGroup):None +msgraph_beta.generated.models.CloudPcSupportedRegion::|public|region_restriction_detail():CloudPcSupportedRegionRestrictionDetail +msgraph_beta.generated.models.CloudPcSupportedRegion::|public|region_restriction_detail(value:CloudPcSupportedRegionRestrictionDetail):None msgraph_beta.generated.models.CloudPcSupportedRegion::|public|region_status():CloudPcSupportedRegionStatus msgraph_beta.generated.models.CloudPcSupportedRegion::|public|region_status(value:CloudPcSupportedRegionStatus):None msgraph_beta.generated.models.CloudPcSupportedRegion::|public|serialize(writer:SerializationWriter):None @@ -170320,6 +170371,22 @@ msgraph_beta.generated.models.CloudPcSupportedRegionCollectionResponse::|public| msgraph_beta.generated.models.CloudPcSupportedRegionCollectionResponse::|public|value():list[CloudPcSupportedRegion] msgraph_beta.generated.models.CloudPcSupportedRegionCollectionResponse::|public|value(value:list[CloudPcSupportedRegion]):None msgraph_beta.generated.models.CloudPcSupportedRegionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcSupportedRegionCollectionResponse +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|backing_store:BackingStore +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|constructor():None +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|c_p_u_restricted():bool +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|c_p_u_restricted(value:bool):None +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|g_p_u_restricted():bool +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|g_p_u_restricted(value:bool):None +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|nested_virtualization_restricted():bool +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|nested_virtualization_restricted(value:bool):None +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|odata_type():str +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|odata_type(value:str):None +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcSupportedRegionRestrictionDetail +msgraph_beta.generated.models.CloudPcSupportedRegionRestrictionDetail~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcSupportedRegionStatus::0000-Available msgraph_beta.generated.models.CloudPcSupportedRegionStatus::0001-Restricted msgraph_beta.generated.models.CloudPcSupportedRegionStatus::0002-Unavailable @@ -171370,16 +171437,6 @@ msgraph_beta.generated.models.ConditionalAccessConditionSet::|public|user_risk_l msgraph_beta.generated.models.ConditionalAccessConditionSet::|public|user_risk_levels(value:list[RiskLevel]):None msgraph_beta.generated.models.ConditionalAccessConditionSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessConditionSet msgraph_beta.generated.models.ConditionalAccessConditionSet~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.ConditionalAccessContext::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.ConditionalAccessContext::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.ConditionalAccessContext::|public|backing_store:BackingStore -msgraph_beta.generated.models.ConditionalAccessContext::|public|constructor():None -msgraph_beta.generated.models.ConditionalAccessContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.ConditionalAccessContext::|public|odata_type():str -msgraph_beta.generated.models.ConditionalAccessContext::|public|odata_type(value:str):None -msgraph_beta.generated.models.ConditionalAccessContext::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.ConditionalAccessContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessContext -msgraph_beta.generated.models.ConditionalAccessContext~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ConditionalAccessDevicePlatform::0000-Android msgraph_beta.generated.models.ConditionalAccessDevicePlatform::0001-IOS msgraph_beta.generated.models.ConditionalAccessDevicePlatform::0002-Windows @@ -171751,77 +171808,6 @@ msgraph_beta.generated.models.ConditionalAccessUsers::|public|odata_type(value:s msgraph_beta.generated.models.ConditionalAccessUsers::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ConditionalAccessUsers::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessUsers msgraph_beta.generated.models.ConditionalAccessUsers~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|authentication_flow():AuthenticationFlow -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|authentication_flow(value:AuthenticationFlow):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|backing_store:BackingStore -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|client_app_type():ConditionalAccessClientApp -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|client_app_type(value:ConditionalAccessClientApp):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|constructor():None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|country():str -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|country(value:str):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|device_info():DeviceInfo -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|device_info(value:DeviceInfo):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|device_platform():ConditionalAccessDevicePlatform -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|device_platform(value:ConditionalAccessDevicePlatform):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|insider_risk_level():InsiderRiskLevel -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|insider_risk_level(value:InsiderRiskLevel):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|ip_address():str -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|ip_address(value:str):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|odata_type():str -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|odata_type(value:str):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|service_principal_risk_level():RiskLevel -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|service_principal_risk_level(value:RiskLevel):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|sign_in_risk_level():RiskLevel -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|sign_in_risk_level(value:RiskLevel):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|user_risk_level():RiskLevel -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|public|user_risk_level(value:RiskLevel):None -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessWhatIfConditions -msgraph_beta.generated.models.ConditionalAccessWhatIfConditions~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy-->ConditionalAccessPolicy -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy::|public|constructor():None -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy::|public|odata_type:str -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy::|public|policy_applies():bool -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy::|public|policy_applies(value:bool):None -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy::|public|reasons():list[ConditionalAccessWhatIfReasons] -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy::|public|reasons(value:list[ConditionalAccessWhatIfReasons]):None -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.ConditionalAccessWhatIfPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessWhatIfPolicy -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0000-NotSet -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0001-NotEnoughInformation -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0002-InvalidCondition -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0003-Users -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0004-WorkloadIdentities -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0005-Application -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0006-UserActions -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0007-AuthenticationContext -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0008-DevicePlatform -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0009-Devices -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0010-ClientApps -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0011-Location -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0012-SignInRisk -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0013-EmptyPolicy -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0014-InvalidPolicy -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0015-PolicyNotEnabled -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0016-UserRisk -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0017-Time -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0018-InsiderRisk -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0019-AuthenticationFlow -msgraph_beta.generated.models.ConditionalAccessWhatIfReasons::0020-UnknownFutureValue -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject::|public|backing_store:BackingStore -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject::|public|constructor():None -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject::|public|odata_type():str -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject::|public|odata_type(value:str):None -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):ConditionalAccessWhatIfSubject -msgraph_beta.generated.models.ConditionalAccessWhatIfSubject~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ConfigManagerCollection-->Entity msgraph_beta.generated.models.ConfigManagerCollection::|public|collection_identifier():str msgraph_beta.generated.models.ConfigManagerCollection::|public|collection_identifier(value:str):None @@ -174891,6 +174877,13 @@ msgraph_beta.generated.models.DelegationSettings::|public|is_active(value:bool): msgraph_beta.generated.models.DelegationSettings::|public|odata_type:str msgraph_beta.generated.models.DelegationSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DelegationSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):DelegationSettings +msgraph_beta.generated.models.DelegationSettingsCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.DelegationSettingsCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.DelegationSettingsCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DelegationSettingsCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DelegationSettingsCollectionResponse::|public|value():list[DelegationSettings] +msgraph_beta.generated.models.DelegationSettingsCollectionResponse::|public|value(value:list[DelegationSettings]):None +msgraph_beta.generated.models.DelegationSettingsCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DelegationSettingsCollectionResponse msgraph_beta.generated.models.DeleteAction::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.DeleteAction::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.DeleteAction::|public|backing_store:BackingStore @@ -183272,6 +183265,84 @@ msgraph_beta.generated.models.EducationAddToCalendarOptions::0001-StudentsAndPub msgraph_beta.generated.models.EducationAddToCalendarOptions::0002-StudentsAndTeamOwners msgraph_beta.generated.models.EducationAddToCalendarOptions::0003-UnknownFutureValue msgraph_beta.generated.models.EducationAddToCalendarOptions::0004-StudentsOnly +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|are_engagement_strategies_enabled():bool +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|are_engagement_strategies_enabled(value:bool):None +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|constructor():None +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_call_to_action_enabled():bool +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_call_to_action_enabled(value:bool):None +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_emotional_and_intellectual_appeal_enabled():bool +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_emotional_and_intellectual_appeal_enabled(value:bool):None +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|odata_type():str +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackAudienceEngagementSettings +msgraph_beta.generated.models.EducationAiFeedbackAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|constructor():None +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|is_message_clarity_enabled():bool +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|is_message_clarity_enabled(value:bool):None +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|is_quality_of_information_enabled():bool +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|is_quality_of_information_enabled(value:bool):None +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|is_speech_organization_enabled():bool +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|is_speech_organization_enabled(value:bool):None +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|odata_type():str +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationAiFeedbackContentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackContentSettings +msgraph_beta.generated.models.EducationAiFeedbackContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|ai_feedback_settings():EducationAiFeedbackSettings +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|ai_feedback_settings(value:EducationAiFeedbackSettings):None +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|backing_store:BackingStore +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|constructor():None +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|odata_type():str +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|odata_type(value:str):None +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|speech_type():EducationSpeechType +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|public|speech_type(value:EducationSpeechType):None +msgraph_beta.generated.models.EducationAiFeedbackCriteria::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackCriteria +msgraph_beta.generated.models.EducationAiFeedbackCriteria~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|are_rhetorical_techniques_enabled():bool +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|are_rhetorical_techniques_enabled(value:bool):None +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|constructor():None +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|is_language_use_enabled():bool +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|is_language_use_enabled(value:bool):None +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|is_style_enabled():bool +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|is_style_enabled(value:bool):None +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|odata_type():str +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackDeliverySettings +msgraph_beta.generated.models.EducationAiFeedbackDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|audience_engagement_settings():EducationAiFeedbackAudienceEngagementSettings +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|audience_engagement_settings(value:EducationAiFeedbackAudienceEngagementSettings):None +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|constructor():None +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|content_settings():EducationAiFeedbackContentSettings +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|content_settings(value:EducationAiFeedbackContentSettings):None +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|delivery_settings():EducationAiFeedbackDeliverySettings +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|delivery_settings(value:EducationAiFeedbackDeliverySettings):None +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|odata_type():str +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.EducationAiFeedbackSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationAiFeedbackSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackSettings +msgraph_beta.generated.models.EducationAiFeedbackSettings~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.EducationalActivity-->ItemFacet msgraph_beta.generated.models.EducationalActivity::|public|completion_month_year():datetime.date msgraph_beta.generated.models.EducationalActivity::|public|completion_month_year(value:datetime.date):None @@ -184015,6 +184086,94 @@ msgraph_beta.generated.models.EducationSchoolCollectionResponse::|public|seriali msgraph_beta.generated.models.EducationSchoolCollectionResponse::|public|value():list[EducationSchool] msgraph_beta.generated.models.EducationSchoolCollectionResponse::|public|value(value:list[EducationSchool]):None msgraph_beta.generated.models.EducationSchoolCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSchoolCollectionResponse +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|constructor():None +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|is_body_language_enabled():bool +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|is_body_language_enabled(value:bool):None +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|odata_type():str +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachAudienceEngagementSettings +msgraph_beta.generated.models.EducationSpeakerCoachAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|constructor():None +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|is_inclusiveness_enabled():bool +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|is_inclusiveness_enabled(value:bool):None +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|is_repetitive_language_enabled():bool +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|is_repetitive_language_enabled(value:bool):None +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|odata_type():str +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachContentSettings +msgraph_beta.generated.models.EducationSpeakerCoachContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|are_filler_words_enabled():bool +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|are_filler_words_enabled(value:bool):None +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|constructor():None +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pace_enabled():bool +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pace_enabled(value:bool):None +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pitch_enabled():bool +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pitch_enabled(value:bool):None +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pronunciation_enabled():bool +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pronunciation_enabled(value:bool):None +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|odata_type():str +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachDeliverySettings +msgraph_beta.generated.models.EducationSpeakerCoachDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|audience_engagement_settings():EducationSpeakerCoachAudienceEngagementSettings +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|audience_engagement_settings(value:EducationSpeakerCoachAudienceEngagementSettings):None +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|backing_store:BackingStore +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|constructor():None +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|content_settings():EducationSpeakerCoachContentSettings +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|content_settings(value:EducationSpeakerCoachContentSettings):None +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|delivery_settings():EducationSpeakerCoachDeliverySettings +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|delivery_settings(value:EducationSpeakerCoachDeliverySettings):None +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|odata_type():str +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|odata_type(value:str):None +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationSpeakerCoachSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachSettings +msgraph_beta.generated.models.EducationSpeakerCoachSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EducationSpeakerProgressResource-->EducationResource +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|ai_feedback_criteria():EducationAiFeedbackCriteria +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|ai_feedback_criteria(value:EducationAiFeedbackCriteria):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|constructor():None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|is_ai_feedback_enabled():bool +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|is_ai_feedback_enabled(value:bool):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|is_video_required():bool +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|is_video_required(value:bool):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|max_recording_attempts():int +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|max_recording_attempts(value:int):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|odata_type:str +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|presentation_title():str +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|presentation_title(value:str):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|recording_time_limit_in_minutes():int +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|recording_time_limit_in_minutes(value:int):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|show_rehearsal_report_to_student_before_media_upload():bool +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|show_rehearsal_report_to_student_before_media_upload(value:bool):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|speaker_coach_settings():EducationSpeakerCoachSettings +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|speaker_coach_settings(value:EducationSpeakerCoachSettings):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|spoken_language_locale():str +msgraph_beta.generated.models.EducationSpeakerProgressResource::|public|spoken_language_locale(value:str):None +msgraph_beta.generated.models.EducationSpeakerProgressResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerProgressResource +msgraph_beta.generated.models.EducationSpeechType::0000-Informative +msgraph_beta.generated.models.EducationSpeechType::0001-Personal +msgraph_beta.generated.models.EducationSpeechType::0002-Persuasive +msgraph_beta.generated.models.EducationSpeechType::0003-UnknownFutureValue msgraph_beta.generated.models.EducationStudent::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.EducationStudent::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.EducationStudent::|public|backing_store:BackingStore @@ -185306,6 +185465,11 @@ msgraph_beta.generated.models.ErrorCode::0000-NoError msgraph_beta.generated.models.ErrorCode::0001-Unauthorized msgraph_beta.generated.models.ErrorCode::0002-NotFound msgraph_beta.generated.models.ErrorCode::0003-Deleted +msgraph_beta.generated.models.ErrorCorrectionLevel::0000-L +msgraph_beta.generated.models.ErrorCorrectionLevel::0001-M +msgraph_beta.generated.models.ErrorCorrectionLevel::0002-Q +msgraph_beta.generated.models.ErrorCorrectionLevel::0003-H +msgraph_beta.generated.models.ErrorCorrectionLevel::0004-UnknownFutureValue msgraph_beta.generated.models.EvaluateDynamicMembershipResult::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.EvaluateDynamicMembershipResult::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.EvaluateDynamicMembershipResult::|public|backing_store:BackingStore @@ -211304,6 +211468,7 @@ msgraph_beta.generated.models.PlannerContainerType::0003-Project msgraph_beta.generated.models.PlannerContainerType::0004-DriveItem msgraph_beta.generated.models.PlannerContainerType::0005-User msgraph_beta.generated.models.PlannerContainerType::0006-TeamsChannel +msgraph_beta.generated.models.PlannerContainerType::0007-PlannerTask msgraph_beta.generated.models.PlannerCreationSourceKind::0000-None_ msgraph_beta.generated.models.PlannerCreationSourceKind::0001-External msgraph_beta.generated.models.PlannerCreationSourceKind::0002-Publication @@ -216165,6 +216330,78 @@ msgraph_beta.generated.models.PurchaseInvoiceLineCollectionResponse::|public|val msgraph_beta.generated.models.PurchaseInvoiceLineCollectionResponse::|public|value(value:list[PurchaseInvoiceLine]):None msgraph_beta.generated.models.PurchaseInvoiceLineCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):PurchaseInvoiceLineCollectionResponse msgraph_beta.generated.models.PurchaseInvoice~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.QrCode-->Entity +msgraph_beta.generated.models.QrCode::|public|constructor():None +msgraph_beta.generated.models.QrCode::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.QrCode::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.QrCode::|public|expire_date_time():datetime.datetime +msgraph_beta.generated.models.QrCode::|public|expire_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.QrCode::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.QrCode::|public|image():QrCodeImageDetails +msgraph_beta.generated.models.QrCode::|public|image(value:QrCodeImageDetails):None +msgraph_beta.generated.models.QrCode::|public|last_used_date_time():datetime.datetime +msgraph_beta.generated.models.QrCode::|public|last_used_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.QrCode::|public|odata_type:str +msgraph_beta.generated.models.QrCode::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.QrCode::|public|start_date_time():datetime.datetime +msgraph_beta.generated.models.QrCode::|public|start_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.QrCode::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrCode +msgraph_beta.generated.models.QrCodeImageDetails::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.QrCodeImageDetails::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.QrCodeImageDetails::|public|backing_store:BackingStore +msgraph_beta.generated.models.QrCodeImageDetails::|public|binary_value():bytes +msgraph_beta.generated.models.QrCodeImageDetails::|public|binary_value(value:bytes):None +msgraph_beta.generated.models.QrCodeImageDetails::|public|constructor():None +msgraph_beta.generated.models.QrCodeImageDetails::|public|error_correction_level():ErrorCorrectionLevel +msgraph_beta.generated.models.QrCodeImageDetails::|public|error_correction_level(value:ErrorCorrectionLevel):None +msgraph_beta.generated.models.QrCodeImageDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.QrCodeImageDetails::|public|odata_type():str +msgraph_beta.generated.models.QrCodeImageDetails::|public|odata_type(value:str):None +msgraph_beta.generated.models.QrCodeImageDetails::|public|raw_content():bytes +msgraph_beta.generated.models.QrCodeImageDetails::|public|raw_content(value:bytes):None +msgraph_beta.generated.models.QrCodeImageDetails::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.QrCodeImageDetails::|public|version():int +msgraph_beta.generated.models.QrCodeImageDetails::|public|version(value:int):None +msgraph_beta.generated.models.QrCodeImageDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrCodeImageDetails +msgraph_beta.generated.models.QrCodeImageDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.QrCodePinAuthenticationMethod-->AuthenticationMethod +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|constructor():None +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|odata_type:str +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|pin():QrPin +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|pin(value:QrPin):None +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|standard_q_r_code():QrCode +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|standard_q_r_code(value:QrCode):None +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|temporary_q_r_code():QrCode +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|public|temporary_q_r_code(value:QrCode):None +msgraph_beta.generated.models.QrCodePinAuthenticationMethod::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrCodePinAuthenticationMethod +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|constructor():None +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|include_targets():list[AuthenticationMethodTarget] +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|include_targets(value:list[AuthenticationMethodTarget]):None +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|odata_type:str +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|pin_length():int +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|pin_length(value:int):None +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|standard_q_r_code_lifetime_in_days():int +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|public|standard_q_r_code_lifetime_in_days(value:int):None +msgraph_beta.generated.models.QrCodePinAuthenticationMethodConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrCodePinAuthenticationMethodConfiguration +msgraph_beta.generated.models.QrPin-->Entity +msgraph_beta.generated.models.QrPin::|public|code():str +msgraph_beta.generated.models.QrPin::|public|code(value:str):None +msgraph_beta.generated.models.QrPin::|public|constructor():None +msgraph_beta.generated.models.QrPin::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.QrPin::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.QrPin::|public|force_change_pin_next_sign_in():bool +msgraph_beta.generated.models.QrPin::|public|force_change_pin_next_sign_in(value:bool):None +msgraph_beta.generated.models.QrPin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.QrPin::|public|odata_type:str +msgraph_beta.generated.models.QrPin::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.QrPin::|public|updated_date_time():datetime.datetime +msgraph_beta.generated.models.QrPin::|public|updated_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.QrPin::|static|public|create_from_discriminator_value(parse_node:ParseNode):QrPin msgraph_beta.generated.models.QuarantineReason::0000-EncounteredBaseEscrowThreshold msgraph_beta.generated.models.QuarantineReason::0001-EncounteredTotalEscrowThreshold msgraph_beta.generated.models.QuarantineReason::0002-EncounteredEscrowProportionThreshold @@ -229669,6 +229906,14 @@ msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::| msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|public|value():list[ServicePrincipalRiskDetection] msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|public|value(value:list[ServicePrincipalRiskDetection]):None msgraph_beta.generated.models.ServicePrincipalRiskDetectionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalRiskDetectionCollectionResponse +msgraph_beta.generated.models.ServicePrincipalSignIn-->SignInIdentity +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|constructor():None +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|odata_type:str +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|service_principal_id():str +msgraph_beta.generated.models.ServicePrincipalSignIn::|public|service_principal_id(value:str):None +msgraph_beta.generated.models.ServicePrincipalSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalSignIn msgraph_beta.generated.models.ServicePrincipalSignInActivity-->Entity msgraph_beta.generated.models.ServicePrincipalSignInActivity::|public|application_authentication_client_sign_in_activity():SignInActivity msgraph_beta.generated.models.ServicePrincipalSignInActivity::|public|application_authentication_client_sign_in_activity(value:SignInActivity):None @@ -229694,14 +229939,6 @@ msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse:: msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse::|public|value():list[ServicePrincipalSignInActivity] msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse::|public|value(value:list[ServicePrincipalSignInActivity]):None msgraph_beta.generated.models.ServicePrincipalSignInActivityCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalSignInActivityCollectionResponse -msgraph_beta.generated.models.ServicePrincipalSubject-->ConditionalAccessWhatIfSubject -msgraph_beta.generated.models.ServicePrincipalSubject::|public|constructor():None -msgraph_beta.generated.models.ServicePrincipalSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.ServicePrincipalSubject::|public|odata_type:str -msgraph_beta.generated.models.ServicePrincipalSubject::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.ServicePrincipalSubject::|public|service_principal_id():str -msgraph_beta.generated.models.ServicePrincipalSubject::|public|service_principal_id(value:str):None -msgraph_beta.generated.models.ServicePrincipalSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):ServicePrincipalSubject msgraph_beta.generated.models.ServiceProvisioningError::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ServiceProvisioningError::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ServiceProvisioningError::|public|backing_store:BackingStore @@ -230940,6 +231177,46 @@ msgraph_beta.generated.models.SignInCollectionResponse::|public|serialize(writer msgraph_beta.generated.models.SignInCollectionResponse::|public|value():list[SignIn] msgraph_beta.generated.models.SignInCollectionResponse::|public|value(value:list[SignIn]):None msgraph_beta.generated.models.SignInCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInCollectionResponse +msgraph_beta.generated.models.SignInConditions::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SignInConditions::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInConditions::|public|authentication_flow():AuthenticationFlow +msgraph_beta.generated.models.SignInConditions::|public|authentication_flow(value:AuthenticationFlow):None +msgraph_beta.generated.models.SignInConditions::|public|backing_store:BackingStore +msgraph_beta.generated.models.SignInConditions::|public|client_app_type():ConditionalAccessClientApp +msgraph_beta.generated.models.SignInConditions::|public|client_app_type(value:ConditionalAccessClientApp):None +msgraph_beta.generated.models.SignInConditions::|public|constructor():None +msgraph_beta.generated.models.SignInConditions::|public|country():str +msgraph_beta.generated.models.SignInConditions::|public|country(value:str):None +msgraph_beta.generated.models.SignInConditions::|public|device_info():DeviceInfo +msgraph_beta.generated.models.SignInConditions::|public|device_info(value:DeviceInfo):None +msgraph_beta.generated.models.SignInConditions::|public|device_platform():ConditionalAccessDevicePlatform +msgraph_beta.generated.models.SignInConditions::|public|device_platform(value:ConditionalAccessDevicePlatform):None +msgraph_beta.generated.models.SignInConditions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SignInConditions::|public|insider_risk_level():InsiderRiskLevel +msgraph_beta.generated.models.SignInConditions::|public|insider_risk_level(value:InsiderRiskLevel):None +msgraph_beta.generated.models.SignInConditions::|public|ip_address():str +msgraph_beta.generated.models.SignInConditions::|public|ip_address(value:str):None +msgraph_beta.generated.models.SignInConditions::|public|odata_type():str +msgraph_beta.generated.models.SignInConditions::|public|odata_type(value:str):None +msgraph_beta.generated.models.SignInConditions::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SignInConditions::|public|service_principal_risk_level():RiskLevel +msgraph_beta.generated.models.SignInConditions::|public|service_principal_risk_level(value:RiskLevel):None +msgraph_beta.generated.models.SignInConditions::|public|sign_in_risk_level():RiskLevel +msgraph_beta.generated.models.SignInConditions::|public|sign_in_risk_level(value:RiskLevel):None +msgraph_beta.generated.models.SignInConditions::|public|user_risk_level():RiskLevel +msgraph_beta.generated.models.SignInConditions::|public|user_risk_level(value:RiskLevel):None +msgraph_beta.generated.models.SignInConditions::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInConditions +msgraph_beta.generated.models.SignInConditions~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SignInContext::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SignInContext::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInContext::|public|backing_store:BackingStore +msgraph_beta.generated.models.SignInContext::|public|constructor():None +msgraph_beta.generated.models.SignInContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SignInContext::|public|odata_type():str +msgraph_beta.generated.models.SignInContext::|public|odata_type(value:str):None +msgraph_beta.generated.models.SignInContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SignInContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInContext +msgraph_beta.generated.models.SignInContext~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SignInFrequencyAuthenticationType::0000-PrimaryAndSecondaryAuthentication msgraph_beta.generated.models.SignInFrequencyAuthenticationType::0001-SecondaryAuthentication msgraph_beta.generated.models.SignInFrequencyAuthenticationType::0002-UnknownFutureValue @@ -230996,6 +231273,16 @@ msgraph_beta.generated.models.SignInIdentifierType::0002-ProxyAddress msgraph_beta.generated.models.SignInIdentifierType::0003-QrCode msgraph_beta.generated.models.SignInIdentifierType::0004-OnPremisesUserPrincipalName msgraph_beta.generated.models.SignInIdentifierType::0005-UnknownFutureValue +msgraph_beta.generated.models.SignInIdentity::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SignInIdentity::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SignInIdentity::|public|backing_store:BackingStore +msgraph_beta.generated.models.SignInIdentity::|public|constructor():None +msgraph_beta.generated.models.SignInIdentity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SignInIdentity::|public|odata_type():str +msgraph_beta.generated.models.SignInIdentity::|public|odata_type(value:str):None +msgraph_beta.generated.models.SignInIdentity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SignInIdentity::|static|public|create_from_discriminator_value(parse_node:ParseNode):SignInIdentity +msgraph_beta.generated.models.SignInIdentity~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SignInLocation::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SignInLocation::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.SignInLocation::|public|backing_store:BackingStore @@ -237988,6 +238275,8 @@ msgraph_beta.generated.models.User::|public|cloud_p_cs():list[CloudPC] msgraph_beta.generated.models.User::|public|cloud_p_cs(value:list[CloudPC]):None msgraph_beta.generated.models.User::|public|cloud_realtime_communication_info():CloudRealtimeCommunicationInfo msgraph_beta.generated.models.User::|public|cloud_realtime_communication_info(value:CloudRealtimeCommunicationInfo):None +msgraph_beta.generated.models.User::|public|communications():UserCloudCommunication +msgraph_beta.generated.models.User::|public|communications(value:UserCloudCommunication):None msgraph_beta.generated.models.User::|public|company_name():str msgraph_beta.generated.models.User::|public|company_name(value:str):None msgraph_beta.generated.models.User::|public|consent_provided_for_minor():str @@ -238306,6 +238595,14 @@ msgraph_beta.generated.models.UserAccount~~>AdditionalDataHolder; BackedModel; P msgraph_beta.generated.models.UserAction::0000-RegisterSecurityInformation msgraph_beta.generated.models.UserAction::0001-RegisterOrJoinDevices msgraph_beta.generated.models.UserAction::0002-UnknownFutureValue +msgraph_beta.generated.models.UserActionContext-->SignInContext +msgraph_beta.generated.models.UserActionContext::|public|constructor():None +msgraph_beta.generated.models.UserActionContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UserActionContext::|public|odata_type:str +msgraph_beta.generated.models.UserActionContext::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UserActionContext::|public|user_action():UserAction +msgraph_beta.generated.models.UserActionContext::|public|user_action(value:UserAction):None +msgraph_beta.generated.models.UserActionContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserActionContext msgraph_beta.generated.models.UserActivity-->Entity msgraph_beta.generated.models.UserActivity::|public|activation_url():str msgraph_beta.generated.models.UserActivity::|public|activation_url(value:str):None @@ -238391,6 +238688,14 @@ msgraph_beta.generated.models.UserAttributeValuesItem::|public|value():str msgraph_beta.generated.models.UserAttributeValuesItem::|public|value(value:str):None msgraph_beta.generated.models.UserAttributeValuesItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserAttributeValuesItem msgraph_beta.generated.models.UserAttributeValuesItem~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.UserCloudCommunication-->Entity +msgraph_beta.generated.models.UserCloudCommunication::|public|call_settings():CallSettings +msgraph_beta.generated.models.UserCloudCommunication::|public|call_settings(value:CallSettings):None +msgraph_beta.generated.models.UserCloudCommunication::|public|constructor():None +msgraph_beta.generated.models.UserCloudCommunication::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UserCloudCommunication::|public|odata_type:str +msgraph_beta.generated.models.UserCloudCommunication::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UserCloudCommunication::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserCloudCommunication msgraph_beta.generated.models.UserCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.UserCollectionResponse::|public|constructor():None msgraph_beta.generated.models.UserCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -240509,6 +240814,18 @@ msgraph_beta.generated.models.UserSettings::|public|windows():list[WindowsSettin msgraph_beta.generated.models.UserSettings::|public|windows(value:list[WindowsSetting]):None msgraph_beta.generated.models.UserSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserSettings msgraph_beta.generated.models.UserSet~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.UserSignIn-->SignInIdentity +msgraph_beta.generated.models.UserSignIn::|public|constructor():None +msgraph_beta.generated.models.UserSignIn::|public|external_tenant_id():str +msgraph_beta.generated.models.UserSignIn::|public|external_tenant_id(value:str):None +msgraph_beta.generated.models.UserSignIn::|public|external_user_type():ConditionalAccessGuestOrExternalUserTypes +msgraph_beta.generated.models.UserSignIn::|public|external_user_type(value:ConditionalAccessGuestOrExternalUserTypes):None +msgraph_beta.generated.models.UserSignIn::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UserSignIn::|public|odata_type:str +msgraph_beta.generated.models.UserSignIn::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UserSignIn::|public|user_id():str +msgraph_beta.generated.models.UserSignIn::|public|user_id(value:str):None +msgraph_beta.generated.models.UserSignIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserSignIn msgraph_beta.generated.models.UserSignInInsight-->GovernanceInsight msgraph_beta.generated.models.UserSignInInsight::|public|constructor():None msgraph_beta.generated.models.UserSignInInsight::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -240617,18 +240934,6 @@ msgraph_beta.generated.models.UserStorage::|public|quota():UnifiedStorageQuota msgraph_beta.generated.models.UserStorage::|public|quota(value:UnifiedStorageQuota):None msgraph_beta.generated.models.UserStorage::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.UserStorage::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserStorage -msgraph_beta.generated.models.UserSubject-->ConditionalAccessWhatIfSubject -msgraph_beta.generated.models.UserSubject::|public|constructor():None -msgraph_beta.generated.models.UserSubject::|public|external_tenant_id():str -msgraph_beta.generated.models.UserSubject::|public|external_tenant_id(value:str):None -msgraph_beta.generated.models.UserSubject::|public|external_user_type():ConditionalAccessGuestOrExternalUserTypes -msgraph_beta.generated.models.UserSubject::|public|external_user_type(value:ConditionalAccessGuestOrExternalUserTypes):None -msgraph_beta.generated.models.UserSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.UserSubject::|public|odata_type:str -msgraph_beta.generated.models.UserSubject::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.UserSubject::|public|user_id():str -msgraph_beta.generated.models.UserSubject::|public|user_id(value:str):None -msgraph_beta.generated.models.UserSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):UserSubject msgraph_beta.generated.models.UserTeamwork-->Entity msgraph_beta.generated.models.UserTeamwork::|public|associated_teams():list[AssociatedTeamInfo] msgraph_beta.generated.models.UserTeamwork::|public|associated_teams(value:list[AssociatedTeamInfo]):None @@ -242251,30 +242556,37 @@ msgraph_beta.generated.models.WellknownListName::0000-None_ msgraph_beta.generated.models.WellknownListName::0001-DefaultList msgraph_beta.generated.models.WellknownListName::0002-FlaggedEmails msgraph_beta.generated.models.WellknownListName::0003-UnknownFutureValue -msgraph_beta.generated.models.WhatIfApplicationContext-->ConditionalAccessContext -msgraph_beta.generated.models.WhatIfApplicationContext::|public|constructor():None -msgraph_beta.generated.models.WhatIfApplicationContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.WhatIfApplicationContext::|public|include_applications():list[str] -msgraph_beta.generated.models.WhatIfApplicationContext::|public|include_applications(value:list[str]):None -msgraph_beta.generated.models.WhatIfApplicationContext::|public|odata_type:str -msgraph_beta.generated.models.WhatIfApplicationContext::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.WhatIfApplicationContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):WhatIfApplicationContext -msgraph_beta.generated.models.WhatIfAuthenticationContext-->ConditionalAccessContext -msgraph_beta.generated.models.WhatIfAuthenticationContext::|public|authentication_context():str -msgraph_beta.generated.models.WhatIfAuthenticationContext::|public|authentication_context(value:str):None -msgraph_beta.generated.models.WhatIfAuthenticationContext::|public|constructor():None -msgraph_beta.generated.models.WhatIfAuthenticationContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.WhatIfAuthenticationContext::|public|odata_type:str -msgraph_beta.generated.models.WhatIfAuthenticationContext::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.WhatIfAuthenticationContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):WhatIfAuthenticationContext -msgraph_beta.generated.models.WhatIfUserActionContext-->ConditionalAccessContext -msgraph_beta.generated.models.WhatIfUserActionContext::|public|constructor():None -msgraph_beta.generated.models.WhatIfUserActionContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.WhatIfUserActionContext::|public|odata_type:str -msgraph_beta.generated.models.WhatIfUserActionContext::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.WhatIfUserActionContext::|public|user_action():UserAction -msgraph_beta.generated.models.WhatIfUserActionContext::|public|user_action(value:UserAction):None -msgraph_beta.generated.models.WhatIfUserActionContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):WhatIfUserActionContext +msgraph_beta.generated.models.WhatIfAnalysisReasons::0000-NotSet +msgraph_beta.generated.models.WhatIfAnalysisReasons::0001-NotEnoughInformation +msgraph_beta.generated.models.WhatIfAnalysisReasons::0002-InvalidCondition +msgraph_beta.generated.models.WhatIfAnalysisReasons::0003-Users +msgraph_beta.generated.models.WhatIfAnalysisReasons::0004-WorkloadIdentities +msgraph_beta.generated.models.WhatIfAnalysisReasons::0005-Application +msgraph_beta.generated.models.WhatIfAnalysisReasons::0006-UserActions +msgraph_beta.generated.models.WhatIfAnalysisReasons::0007-AuthenticationContext +msgraph_beta.generated.models.WhatIfAnalysisReasons::0008-DevicePlatform +msgraph_beta.generated.models.WhatIfAnalysisReasons::0009-Devices +msgraph_beta.generated.models.WhatIfAnalysisReasons::0010-ClientApps +msgraph_beta.generated.models.WhatIfAnalysisReasons::0011-Location +msgraph_beta.generated.models.WhatIfAnalysisReasons::0012-SignInRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0013-EmptyPolicy +msgraph_beta.generated.models.WhatIfAnalysisReasons::0014-InvalidPolicy +msgraph_beta.generated.models.WhatIfAnalysisReasons::0015-PolicyNotEnabled +msgraph_beta.generated.models.WhatIfAnalysisReasons::0016-UserRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0017-Time +msgraph_beta.generated.models.WhatIfAnalysisReasons::0018-InsiderRisk +msgraph_beta.generated.models.WhatIfAnalysisReasons::0019-AuthenticationFlow +msgraph_beta.generated.models.WhatIfAnalysisReasons::0020-UnknownFutureValue +msgraph_beta.generated.models.WhatIfAnalysisResult-->ConditionalAccessPolicy +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|analysis_reasons():WhatIfAnalysisReasons +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|analysis_reasons(value:WhatIfAnalysisReasons):None +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|constructor():None +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|odata_type:str +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|policy_applies():bool +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|policy_applies(value:bool):None +msgraph_beta.generated.models.WhatIfAnalysisResult::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WhatIfAnalysisResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):WhatIfAnalysisResult msgraph_beta.generated.models.WiFiAuthenticationMethod::0000-Certificate msgraph_beta.generated.models.WiFiAuthenticationMethod::0001-UsernameAndPassword msgraph_beta.generated.models.WiFiAuthenticationMethod::0002-DerivedCredential @@ -248038,6 +248350,16 @@ msgraph_beta.generated.models.windowsUpdates.RateDrivenRolloutSettings::|public| msgraph_beta.generated.models.windowsUpdates.RateDrivenRolloutSettings::|public|odata_type:str msgraph_beta.generated.models.windowsUpdates.RateDrivenRolloutSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.windowsUpdates.RateDrivenRolloutSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):RateDrivenRolloutSettings +msgraph_beta.generated.models.windowsUpdates.RemediationType::0000-InPlaceUpgrade +msgraph_beta.generated.models.windowsUpdates.RemediationType::0001-UnknownFutureValue +msgraph_beta.generated.models.windowsUpdates.RemediationUpdateFilter-->WindowsUpdateFilter +msgraph_beta.generated.models.windowsUpdates.RemediationUpdateFilter::|public|constructor():None +msgraph_beta.generated.models.windowsUpdates.RemediationUpdateFilter::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.windowsUpdates.RemediationUpdateFilter::|public|odata_type:str +msgraph_beta.generated.models.windowsUpdates.RemediationUpdateFilter::|public|remediation_type():RemediationType +msgraph_beta.generated.models.windowsUpdates.RemediationUpdateFilter::|public|remediation_type(value:RemediationType):None +msgraph_beta.generated.models.windowsUpdates.RemediationUpdateFilter::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.windowsUpdates.RemediationUpdateFilter::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemediationUpdateFilter msgraph_beta.generated.models.windowsUpdates.RequestedDeploymentStateValue::0000-None_ msgraph_beta.generated.models.windowsUpdates.RequestedDeploymentStateValue::0001-Paused msgraph_beta.generated.models.windowsUpdates.RequestedDeploymentStateValue::0002-Archived @@ -263878,6 +264200,19 @@ msgraph_beta.generated.reports.deviceConfigurationUserActivity.DeviceConfigurati msgraph_beta.generated.reports.deviceConfigurationUserActivity.DeviceConfigurationUserActivityRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.deviceConfigurationUserActivity.DeviceConfigurationUserActivityRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.deviceConfigurationUserActivity.DeviceConfigurationUserActivityRequestBuilder::|public|with_url(raw_url:str):DeviceConfigurationUserActivityRequestBuilder +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters::|public|app_id:str +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters::|public|period:str +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters::|public|service_area:str +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppId.GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder::|public|with_url(raw_url:str):GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder msgraph_beta.generated.reports.getAttackSimulationRepeatOffenders.GetAttackSimulationRepeatOffendersGetResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.reports.getAttackSimulationRepeatOffenders.GetAttackSimulationRepeatOffendersGetResponse::|public|constructor():None msgraph_beta.generated.reports.getAttackSimulationRepeatOffenders.GetAttackSimulationRepeatOffendersGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -265979,6 +266314,7 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|daily_print_usage_ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|device_configuration_device_activity:DeviceConfigurationDeviceActivityRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|device_configuration_user_activity:DeviceConfigurationUserActivityRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReportsRequestBuilderGetQueryParameters]):ReportRoot +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_api_usageservice_area_service_area_period_period_app_id_app_id:GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_attack_simulation_repeat_offenders:GetAttackSimulationRepeatOffendersRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_attack_simulation_simulation_user_coverage:GetAttackSimulationSimulationUserCoverageRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_attack_simulation_training_user_coverage:GetAttackSimulationTrainingUserCoverageRequestBuilder @@ -266602,6 +266938,29 @@ msgraph_beta.generated.reports.serviceActivity.getMessageVolumeMetricsForTeamsCh msgraph_beta.generated.reports.serviceActivity.getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.reports.serviceActivity.getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.serviceActivity.getMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value():list[ServiceActivityValueMetric] +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|value(value:list[ServiceActivityValueMetric]):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|aggregation_interval_in_minutes:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; exclusive_interval_end_date_time?:datetime.datetime; inclusive_interval_start_date_time?:datetime.datetime):None +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder::|public|with_url(raw_url:str):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|constructor():None msgraph_beta.generated.reports.serviceActivity.getMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutes.GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -266790,6 +267149,7 @@ msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|p msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_connectivity_metrics_for_exchange_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_message_volume_metrics_for_email_delivery_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_message_volume_metrics_for_teams_chat_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder +msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_conditional_access_compliant_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_conditional_access_managed_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder msgraph_beta.generated.reports.serviceActivity.ServiceActivityRequestBuilder::|public|get_metrics_for_mfa_sign_in_failure_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(exclusive_interval_end_date_time:datetime.datetime; inclusive_interval_start_date_time:datetime.datetime):GetMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder @@ -330647,6 +331007,7 @@ msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::| msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|phone_methods:PhoneMethodsRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|platform_credential_methods:PlatformCredentialMethodsRequestBuilder +msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|qr_code_pin_method:QrCodePinMethodRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|requirements:RequirementsRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|sign_in_preferences:SignInPreferencesRequestBuilder @@ -331518,6 +331879,100 @@ msgraph_beta.generated.users.item.authentication.platformCredentialMethods.Platf msgraph_beta.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlatformCredentialMethodsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.authentication.platformCredentialMethods.PlatformCredentialMethodsRequestBuilder::|public|with_url(raw_url:str):PlatformCredentialMethodsRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder.PinRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder.PinRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder.PinRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder.PinRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder.PinRequestBuilderGetRequestConfiguration-->RequestConfiguration[PinRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder.PinRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PinRequestBuilderGetQueryParameters]):QrPin +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|patch(body:QrPin; request_configuration?:RequestConfiguration[QueryParameters]):QrPin +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PinRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|to_patch_request_information(body:QrPin; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|update_pin:UpdatePinRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.PinRequestBuilder::|public|with_url(raw_url:str):PinRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|current_pin():str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|current_pin(value:str):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|new_pin():str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|new_pin(value:str):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):UpdatePinPostRequestBody +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder.UpdatePinRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|post(body:UpdatePinPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|to_post_request_information(body:UpdatePinPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.pin.updatePin.UpdatePinRequestBuilder::|public|with_url(raw_url:str):UpdatePinRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder.QrCodePinMethodRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder.QrCodePinMethodRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder.QrCodePinMethodRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder.QrCodePinMethodRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder.QrCodePinMethodRequestBuilderGetRequestConfiguration-->RequestConfiguration[QrCodePinMethodRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QrCodePinMethodRequestBuilderGetQueryParameters]):QrCodePinAuthenticationMethod +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|pin:PinRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|standard_q_r_code:StandardQRCodeRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|temporary_q_r_code:TemporaryQRCodeRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QrCodePinMethodRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.QrCodePinMethodRequestBuilder::|public|with_url(raw_url:str):QrCodePinMethodRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder.StandardQRCodeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder.StandardQRCodeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder.StandardQRCodeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder.StandardQRCodeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder.StandardQRCodeRequestBuilderGetRequestConfiguration-->RequestConfiguration[StandardQRCodeRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder.StandardQRCodeRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StandardQRCodeRequestBuilderGetQueryParameters]):QrCode +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|patch(body:QrCode; request_configuration?:RequestConfiguration[QueryParameters]):QrCode +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StandardQRCodeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|to_patch_request_information(body:QrCode; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.standardQRCode.StandardQRCodeRequestBuilder::|public|with_url(raw_url:str):StandardQRCodeRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder.TemporaryQRCodeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder.TemporaryQRCodeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder.TemporaryQRCodeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder.TemporaryQRCodeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder.TemporaryQRCodeRequestBuilderGetRequestConfiguration-->RequestConfiguration[TemporaryQRCodeRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder.TemporaryQRCodeRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TemporaryQRCodeRequestBuilderGetQueryParameters]):QrCode +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|patch(body:QrCode; request_configuration?:RequestConfiguration[QueryParameters]):QrCode +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TemporaryQRCodeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|to_patch_request_information(body:QrCode; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.qrCodePinMethod.temporaryQRCode.TemporaryQRCodeRequestBuilder::|public|with_url(raw_url:str):TemporaryQRCodeRequestBuilder msgraph_beta.generated.users.item.authentication.requirements.RequirementsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.authentication.requirements.RequirementsRequestBuilder.RequirementsRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.users.item.authentication.requirements.RequirementsRequestBuilder.RequirementsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -346953,6 +347408,151 @@ msgraph_beta.generated.users.item.cloudPCs.validateBulkResize.ValidateBulkResize msgraph_beta.generated.users.item.cloudPCs.validateBulkResize.ValidateBulkResizeRequestBuilder::|public|to_post_request_information(body:ValidateBulkResizePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.cloudPCs.validateBulkResize.ValidateBulkResizeRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.cloudPCs.validateBulkResize.ValidateBulkResizeRequestBuilder::|public|with_url(raw_url:str):ValidateBulkResizeRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder.CallSettingsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder.CallSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder.CallSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder.CallSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder.CallSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CallSettingsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder.CallSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|delegates:DelegatesRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|delegators:DelegatorsRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CallSettingsRequestBuilderGetQueryParameters]):CallSettings +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|patch(body:CallSettings; request_configuration?:RequestConfiguration[QueryParameters]):CallSettings +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CallSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|to_patch_request_information(body:CallSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.communications.callSettings.CallSettingsRequestBuilder::|public|with_url(raw_url:str):CallSettingsRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.communications.callSettings.delegates.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DelegatesRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder.DelegatesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|by_delegation_settings_id(delegation_settings_id:str):DelegationSettingsItemRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DelegatesRequestBuilderGetQueryParameters]):DelegationSettingsCollectionResponse +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|post(body:DelegationSettings; request_configuration?:RequestConfiguration[QueryParameters]):DelegationSettings +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DelegatesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|to_post_request_information(body:DelegationSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.communications.callSettings.delegates.DelegatesRequestBuilder::|public|with_url(raw_url:str):DelegatesRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters]):DelegationSettings +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|patch(body:DelegationSettings; request_configuration?:RequestConfiguration[QueryParameters]):DelegationSettings +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|to_patch_request_information(body:DelegationSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.communications.callSettings.delegates.item.DelegationSettingsItemRequestBuilder::|public|with_url(raw_url:str):DelegationSettingsItemRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.communications.callSettings.delegators.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DelegatorsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder.DelegatorsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|by_delegation_settings_id(delegation_settings_id:str):DelegationSettingsItemRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DelegatorsRequestBuilderGetQueryParameters]):DelegationSettingsCollectionResponse +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|post(body:DelegationSettings; request_configuration?:RequestConfiguration[QueryParameters]):DelegationSettings +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DelegatorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|to_post_request_information(body:DelegationSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.communications.callSettings.delegators.DelegatorsRequestBuilder::|public|with_url(raw_url:str):DelegatorsRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder.DelegationSettingsItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters]):DelegationSettings +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|patch(body:DelegationSettings; request_configuration?:RequestConfiguration[QueryParameters]):DelegationSettings +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|to_patch_request_information(body:DelegationSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.communications.callSettings.delegators.item.DelegationSettingsItemRequestBuilder::|public|with_url(raw_url:str):DelegationSettingsItemRequestBuilder +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CommunicationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder.CommunicationsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|call_settings:CallSettingsRequestBuilder +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CommunicationsRequestBuilderGetQueryParameters]):UserCloudCommunication +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|patch(body:UserCloudCommunication; request_configuration?:RequestConfiguration[QueryParameters]):UserCloudCommunication +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CommunicationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|to_patch_request_information(body:UserCloudCommunication; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.communications.CommunicationsRequestBuilder::|public|with_url(raw_url:str):CommunicationsRequestBuilder msgraph_beta.generated.users.item.contactFolders.ContactFoldersRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.contactFolders.ContactFoldersRequestBuilder.ContactFoldersRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.users.item.contactFolders.ContactFoldersRequestBuilder.ContactFoldersRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -367009,6 +367609,7 @@ msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|check_member_g msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|check_member_objects:CheckMemberObjectsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|cloud_clipboard:CloudClipboardRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|cloud_p_cs:CloudPCsRequestBuilder +msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|communications:CommunicationsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|contacts:ContactsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|contact_folders:ContactFoldersRequestBuilder diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index 744f163653b..32dbdf22877 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "1DF5735F8F441D1132015705C320D592647B32AF64E176421EB1D8D4592D0E33EBD0FB85EA0566277E2B37E26CDF20C1494A2DB10B22B6635EACDEDA39598AEC", + "descriptionHash": "FF1457B6F93AF2FDCC4BA2F8D7B65F9FDF0A6DD5D8A49D89578AAB725B234D81427A12F4A2F4CBCE524C0C859D1252FD6B8137CB544E909F9CB5D04B9FC674F5", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.25.1", diff --git a/msgraph_beta/generated/models/ai_interaction_mentioned_identity_set.py b/msgraph_beta/generated/models/ai_interaction_mentioned_identity_set.py index 9860f228050..bb10eb81ae1 100644 --- a/msgraph_beta/generated/models/ai_interaction_mentioned_identity_set.py +++ b/msgraph_beta/generated/models/ai_interaction_mentioned_identity_set.py @@ -15,7 +15,7 @@ class AiInteractionMentionedIdentitySet(IdentitySet, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.aiInteractionMentionedIdentitySet" - # The conversation details. + # The conversation property conversation: Optional[TeamworkConversationIdentity] = None # The tag details. tag: Optional[TeamworkTagIdentity] = None diff --git a/msgraph_beta/generated/models/what_if_application_context.py b/msgraph_beta/generated/models/application_context.py similarity index 75% rename from msgraph_beta/generated/models/what_if_application_context.py rename to msgraph_beta/generated/models/application_context.py index e846c9fa1c7..1a8a5005ce4 100644 --- a/msgraph_beta/generated/models/what_if_application_context.py +++ b/msgraph_beta/generated/models/application_context.py @@ -5,36 +5,36 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .conditional_access_context import ConditionalAccessContext + from .sign_in_context import SignInContext -from .conditional_access_context import ConditionalAccessContext +from .sign_in_context import SignInContext @dataclass -class WhatIfApplicationContext(ConditionalAccessContext, Parsable): +class ApplicationContext(SignInContext, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.whatIfApplicationContext" - # The includeApplications property + odata_type: Optional[str] = "#microsoft.graph.applicationContext" + # Collection of appId values for the applications. include_applications: Optional[list[str]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> WhatIfApplicationContext: + def create_from_discriminator_value(parse_node: ParseNode) -> ApplicationContext: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: WhatIfApplicationContext + Returns: ApplicationContext """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return WhatIfApplicationContext() + return ApplicationContext() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .conditional_access_context import ConditionalAccessContext + from .sign_in_context import SignInContext - from .conditional_access_context import ConditionalAccessContext + from .sign_in_context import SignInContext fields: dict[str, Callable[[Any], None]] = { "includeApplications": lambda n : setattr(self, 'include_applications', n.get_collection_of_primitive_values(str)), diff --git a/msgraph_beta/generated/models/what_if_authentication_context.py b/msgraph_beta/generated/models/auth_context.py similarity index 63% rename from msgraph_beta/generated/models/what_if_authentication_context.py rename to msgraph_beta/generated/models/auth_context.py index 256a7cd0893..a000218b536 100644 --- a/msgraph_beta/generated/models/what_if_authentication_context.py +++ b/msgraph_beta/generated/models/auth_context.py @@ -5,39 +5,39 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .conditional_access_context import ConditionalAccessContext + from .sign_in_context import SignInContext -from .conditional_access_context import ConditionalAccessContext +from .sign_in_context import SignInContext @dataclass -class WhatIfAuthenticationContext(ConditionalAccessContext, Parsable): +class AuthContext(SignInContext, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.whatIfAuthenticationContext" - # The authenticationContext property - authentication_context: Optional[str] = None + odata_type: Optional[str] = "#microsoft.graph.authContext" + # Supported values are c1 through c99. + authentication_context_value: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> WhatIfAuthenticationContext: + def create_from_discriminator_value(parse_node: ParseNode) -> AuthContext: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: WhatIfAuthenticationContext + Returns: AuthContext """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return WhatIfAuthenticationContext() + return AuthContext() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .conditional_access_context import ConditionalAccessContext + from .sign_in_context import SignInContext - from .conditional_access_context import ConditionalAccessContext + from .sign_in_context import SignInContext fields: dict[str, Callable[[Any], None]] = { - "authenticationContext": lambda n : setattr(self, 'authentication_context', n.get_str_value()), + "authenticationContextValue": lambda n : setattr(self, 'authentication_context_value', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -52,6 +52,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_str_value("authenticationContext", self.authentication_context) + writer.write_str_value("authenticationContextValue", self.authentication_context_value) diff --git a/msgraph_beta/generated/models/authentication.py b/msgraph_beta/generated/models/authentication.py index 834ae1a5b8a..9a976038847 100644 --- a/msgraph_beta/generated/models/authentication.py +++ b/msgraph_beta/generated/models/authentication.py @@ -16,6 +16,7 @@ from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod from .sign_in_preferences import SignInPreferences from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .strong_authentication_requirements import StrongAuthenticationRequirements @@ -46,8 +47,10 @@ class Authentication(Entity, Parsable): passwordless_microsoft_authenticator_methods: Optional[list[PasswordlessMicrosoftAuthenticatorAuthenticationMethod]] = None # Represents the phone registered to a user for authentication. phone_methods: Optional[list[PhoneAuthenticationMethod]] = None - # The platformCredentialMethods property + # Represents a platform credential instance registered to a user on Mac OS. platform_credential_methods: Optional[list[PlatformCredentialAuthenticationMethod]] = None + # The qrCodePinMethod property + qr_code_pin_method: Optional[QrCodePinAuthenticationMethod] = None # The settings and preferences for per-user Microsoft Entra multifactor authentication. requirements: Optional[StrongAuthenticationRequirements] = None # The settings and preferences for the sign-in experience of a user. Use this property to configure the user's default multifactor authentication (MFA) method. @@ -86,6 +89,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod from .sign_in_preferences import SignInPreferences from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .strong_authentication_requirements import StrongAuthenticationRequirements @@ -103,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod from .sign_in_preferences import SignInPreferences from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .strong_authentication_requirements import StrongAuthenticationRequirements @@ -120,6 +125,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "passwordlessMicrosoftAuthenticatorMethods": lambda n : setattr(self, 'passwordless_microsoft_authenticator_methods', n.get_collection_of_object_values(PasswordlessMicrosoftAuthenticatorAuthenticationMethod)), "phoneMethods": lambda n : setattr(self, 'phone_methods', n.get_collection_of_object_values(PhoneAuthenticationMethod)), "platformCredentialMethods": lambda n : setattr(self, 'platform_credential_methods', n.get_collection_of_object_values(PlatformCredentialAuthenticationMethod)), + "qrCodePinMethod": lambda n : setattr(self, 'qr_code_pin_method', n.get_object_value(QrCodePinAuthenticationMethod)), "requirements": lambda n : setattr(self, 'requirements', n.get_object_value(StrongAuthenticationRequirements)), "signInPreferences": lambda n : setattr(self, 'sign_in_preferences', n.get_object_value(SignInPreferences)), "softwareOathMethods": lambda n : setattr(self, 'software_oath_methods', n.get_collection_of_object_values(SoftwareOathAuthenticationMethod)), @@ -149,6 +155,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("passwordlessMicrosoftAuthenticatorMethods", self.passwordless_microsoft_authenticator_methods) writer.write_collection_of_object_values("phoneMethods", self.phone_methods) writer.write_collection_of_object_values("platformCredentialMethods", self.platform_credential_methods) + writer.write_object_value("qrCodePinMethod", self.qr_code_pin_method) writer.write_object_value("requirements", self.requirements) writer.write_object_value("signInPreferences", self.sign_in_preferences) writer.write_collection_of_object_values("softwareOathMethods", self.software_oath_methods) diff --git a/msgraph_beta/generated/models/authentication_flow.py b/msgraph_beta/generated/models/authentication_flow.py index fb9a7d399de..f8fec4974c3 100644 --- a/msgraph_beta/generated/models/authentication_flow.py +++ b/msgraph_beta/generated/models/authentication_flow.py @@ -17,7 +17,7 @@ class AuthenticationFlow(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. + # Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. transfer_method: Optional[ConditionalAccessTransferMethods] = None @staticmethod diff --git a/msgraph_beta/generated/models/authentication_method.py b/msgraph_beta/generated/models/authentication_method.py index aa799b8698c..e9848728149 100644 --- a/msgraph_beta/generated/models/authentication_method.py +++ b/msgraph_beta/generated/models/authentication_method.py @@ -15,6 +15,7 @@ from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod @@ -74,6 +75,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod return PlatformCredentialAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCodePinAuthenticationMethod".casefold(): + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + + return QrCodePinAuthenticationMethod() if mapping_value and mapping_value.casefold() == "#microsoft.graph.softwareOathAuthenticationMethod".casefold(): from .software_oath_authentication_method import SoftwareOathAuthenticationMethod @@ -102,6 +107,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod @@ -115,6 +121,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .password_authentication_method import PasswordAuthenticationMethod from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod diff --git a/msgraph_beta/generated/models/authentication_method_configuration.py b/msgraph_beta/generated/models/authentication_method_configuration.py index 357ea02dac1..c3fb73f7771 100644 --- a/msgraph_beta/generated/models/authentication_method_configuration.py +++ b/msgraph_beta/generated/models/authentication_method_configuration.py @@ -13,6 +13,7 @@ from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration from .hardware_oath_authentication_method_configuration import HardwareOathAuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration @@ -64,6 +65,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration return MicrosoftAuthenticatorAuthenticationMethodConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration".casefold(): + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + + return QrCodePinAuthenticationMethodConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.smsAuthenticationMethodConfiguration".casefold(): from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration @@ -99,6 +104,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration from .hardware_oath_authentication_method_configuration import HardwareOathAuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration @@ -113,6 +119,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .fido2_authentication_method_configuration import Fido2AuthenticationMethodConfiguration from .hardware_oath_authentication_method_configuration import HardwareOathAuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration from .sms_authentication_method_configuration import SmsAuthenticationMethodConfiguration from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration diff --git a/msgraph_beta/generated/models/authentication_method_modes.py b/msgraph_beta/generated/models/authentication_method_modes.py index 03a124ee21d..f252c97e65c 100644 --- a/msgraph_beta/generated/models/authentication_method_modes.py +++ b/msgraph_beta/generated/models/authentication_method_modes.py @@ -18,4 +18,5 @@ class AuthenticationMethodModes(str, Enum): FederatedSingleFactor = "federatedSingleFactor", FederatedMultiFactor = "federatedMultiFactor", UnknownFutureValue = "unknownFutureValue", + QrCodePin = "qrCodePin", diff --git a/msgraph_beta/generated/models/base_authentication_method.py b/msgraph_beta/generated/models/base_authentication_method.py index 673d2a1f1fa..501bbcc4609 100644 --- a/msgraph_beta/generated/models/base_authentication_method.py +++ b/msgraph_beta/generated/models/base_authentication_method.py @@ -14,4 +14,5 @@ class BaseAuthenticationMethod(str, Enum): X509Certificate = "x509Certificate", Federation = "federation", UnknownFutureValue = "unknownFutureValue", + QrCodePin = "qrCodePin", diff --git a/msgraph_beta/generated/models/cloud_pc_bulk_action.py b/msgraph_beta/generated/models/cloud_pc_bulk_action.py index 7fed5fdbf19..9f1eee9dd38 100644 --- a/msgraph_beta/generated/models/cloud_pc_bulk_action.py +++ b/msgraph_beta/generated/models/cloud_pc_bulk_action.py @@ -9,12 +9,14 @@ from .cloud_pc_bulk_action_status import CloudPcBulkActionStatus from .cloud_pc_bulk_action_summary import CloudPcBulkActionSummary from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot + from .cloud_pc_bulk_disaster_recovery import CloudPcBulkDisasterRecovery from .cloud_pc_bulk_disaster_recovery_failback import CloudPcBulkDisasterRecoveryFailback from .cloud_pc_bulk_disaster_recovery_failover import CloudPcBulkDisasterRecoveryFailover from .cloud_pc_bulk_modify_disk_encryption_type import CloudPcBulkModifyDiskEncryptionType from .cloud_pc_bulk_move import CloudPcBulkMove from .cloud_pc_bulk_power_off import CloudPcBulkPowerOff from .cloud_pc_bulk_power_on import CloudPcBulkPowerOn + from .cloud_pc_bulk_reinstall_agent import CloudPcBulkReinstallAgent from .cloud_pc_bulk_reprovision import CloudPcBulkReprovision from .cloud_pc_bulk_resize import CloudPcBulkResize from .cloud_pc_bulk_restart import CloudPcBulkRestart @@ -62,6 +64,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcBulkAction: from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot return CloudPcBulkCreateSnapshot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcBulkDisasterRecovery".casefold(): + from .cloud_pc_bulk_disaster_recovery import CloudPcBulkDisasterRecovery + + return CloudPcBulkDisasterRecovery() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcBulkDisasterRecoveryFailback".casefold(): from .cloud_pc_bulk_disaster_recovery_failback import CloudPcBulkDisasterRecoveryFailback @@ -86,6 +92,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcBulkAction: from .cloud_pc_bulk_power_on import CloudPcBulkPowerOn return CloudPcBulkPowerOn() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcBulkReinstallAgent".casefold(): + from .cloud_pc_bulk_reinstall_agent import CloudPcBulkReinstallAgent + + return CloudPcBulkReinstallAgent() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcBulkReprovision".casefold(): from .cloud_pc_bulk_reprovision import CloudPcBulkReprovision @@ -120,12 +130,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_bulk_action_status import CloudPcBulkActionStatus from .cloud_pc_bulk_action_summary import CloudPcBulkActionSummary from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot + from .cloud_pc_bulk_disaster_recovery import CloudPcBulkDisasterRecovery from .cloud_pc_bulk_disaster_recovery_failback import CloudPcBulkDisasterRecoveryFailback from .cloud_pc_bulk_disaster_recovery_failover import CloudPcBulkDisasterRecoveryFailover from .cloud_pc_bulk_modify_disk_encryption_type import CloudPcBulkModifyDiskEncryptionType from .cloud_pc_bulk_move import CloudPcBulkMove from .cloud_pc_bulk_power_off import CloudPcBulkPowerOff from .cloud_pc_bulk_power_on import CloudPcBulkPowerOn + from .cloud_pc_bulk_reinstall_agent import CloudPcBulkReinstallAgent from .cloud_pc_bulk_reprovision import CloudPcBulkReprovision from .cloud_pc_bulk_resize import CloudPcBulkResize from .cloud_pc_bulk_restart import CloudPcBulkRestart @@ -137,12 +149,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_bulk_action_status import CloudPcBulkActionStatus from .cloud_pc_bulk_action_summary import CloudPcBulkActionSummary from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot + from .cloud_pc_bulk_disaster_recovery import CloudPcBulkDisasterRecovery from .cloud_pc_bulk_disaster_recovery_failback import CloudPcBulkDisasterRecoveryFailback from .cloud_pc_bulk_disaster_recovery_failover import CloudPcBulkDisasterRecoveryFailover from .cloud_pc_bulk_modify_disk_encryption_type import CloudPcBulkModifyDiskEncryptionType from .cloud_pc_bulk_move import CloudPcBulkMove from .cloud_pc_bulk_power_off import CloudPcBulkPowerOff from .cloud_pc_bulk_power_on import CloudPcBulkPowerOn + from .cloud_pc_bulk_reinstall_agent import CloudPcBulkReinstallAgent from .cloud_pc_bulk_reprovision import CloudPcBulkReprovision from .cloud_pc_bulk_resize import CloudPcBulkResize from .cloud_pc_bulk_restart import CloudPcBulkRestart diff --git a/msgraph_beta/generated/models/cloud_pc_bulk_disaster_recovery.py b/msgraph_beta/generated/models/cloud_pc_bulk_disaster_recovery.py new file mode 100644 index 00000000000..339b4153df5 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_bulk_disaster_recovery.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 .cloud_pc_bulk_action import CloudPcBulkAction + from .cloud_pc_disaster_recovery_capability_type import CloudPcDisasterRecoveryCapabilityType + from .cloud_pc_disaster_recovery_license_type import CloudPcDisasterRecoveryLicenseType + +from .cloud_pc_bulk_action import CloudPcBulkAction + +@dataclass +class CloudPcBulkDisasterRecovery(CloudPcBulkAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.cloudPcBulkDisasterRecovery" + # The capabilityType property + capability_type: Optional[CloudPcDisasterRecoveryCapabilityType] = None + # The licenseType property + license_type: Optional[CloudPcDisasterRecoveryLicenseType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcBulkDisasterRecovery: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcBulkDisasterRecovery + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcBulkDisasterRecovery() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_bulk_action import CloudPcBulkAction + from .cloud_pc_disaster_recovery_capability_type import CloudPcDisasterRecoveryCapabilityType + from .cloud_pc_disaster_recovery_license_type import CloudPcDisasterRecoveryLicenseType + + from .cloud_pc_bulk_action import CloudPcBulkAction + from .cloud_pc_disaster_recovery_capability_type import CloudPcDisasterRecoveryCapabilityType + from .cloud_pc_disaster_recovery_license_type import CloudPcDisasterRecoveryLicenseType + + fields: dict[str, Callable[[Any], None]] = { + "capabilityType": lambda n : setattr(self, 'capability_type', n.get_enum_value(CloudPcDisasterRecoveryCapabilityType)), + "licenseType": lambda n : setattr(self, 'license_type', n.get_enum_value(CloudPcDisasterRecoveryLicenseType)), + } + 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("capabilityType", self.capability_type) + writer.write_enum_value("licenseType", self.license_type) + + diff --git a/msgraph_beta/generated/models/cloud_pc_bulk_reinstall_agent.py b/msgraph_beta/generated/models/cloud_pc_bulk_reinstall_agent.py new file mode 100644 index 00000000000..506a89de9a0 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_bulk_reinstall_agent.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cloud_pc_bulk_action import CloudPcBulkAction + +from .cloud_pc_bulk_action import CloudPcBulkAction + +@dataclass +class CloudPcBulkReinstallAgent(CloudPcBulkAction, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.cloudPcBulkReinstallAgent" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcBulkReinstallAgent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcBulkReinstallAgent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcBulkReinstallAgent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cloud_pc_bulk_action import CloudPcBulkAction + + from .cloud_pc_bulk_action import CloudPcBulkAction + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/cloud_pc_bulk_restore.py b/msgraph_beta/generated/models/cloud_pc_bulk_restore.py index 2fab5e0cd92..5d6067a803e 100644 --- a/msgraph_beta/generated/models/cloud_pc_bulk_restore.py +++ b/msgraph_beta/generated/models/cloud_pc_bulk_restore.py @@ -15,6 +15,8 @@ class CloudPcBulkRestore(CloudPcBulkAction, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.cloudPcBulkRestore" + # The ignoreUnhealthySnapshots property + ignore_unhealthy_snapshots: Optional[bool] = None # The date and time point for the selected Cloud PCs to restore. 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. restore_point_date_time: Optional[datetime.datetime] = None # The timeRange property @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .restore_time_range import RestoreTimeRange fields: dict[str, Callable[[Any], None]] = { + "ignoreUnhealthySnapshots": lambda n : setattr(self, 'ignore_unhealthy_snapshots', n.get_bool_value()), "restorePointDateTime": lambda n : setattr(self, 'restore_point_date_time', n.get_datetime_value()), "timeRange": lambda n : setattr(self, 'time_range', n.get_enum_value(RestoreTimeRange)), } @@ -59,6 +62,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_bool_value("ignoreUnhealthySnapshots", self.ignore_unhealthy_snapshots) writer.write_datetime_value("restorePointDateTime", self.restore_point_date_time) writer.write_enum_value("timeRange", self.time_range) diff --git a/msgraph_beta/generated/models/cloud_pc_device_image.py b/msgraph_beta/generated/models/cloud_pc_device_image.py index 1f0f55b1a53..619e16ff42e 100644 --- a/msgraph_beta/generated/models/cloud_pc_device_image.py +++ b/msgraph_beta/generated/models/cloud_pc_device_image.py @@ -36,6 +36,8 @@ class CloudPcDeviceImage(Entity, Parsable): os_version_number: Optional[str] = None # The scopeIds property scope_ids: Optional[list[str]] = None + # The sizeInGB property + size_in_g_b: Optional[int] = None # The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only. source_image_resource_id: Optional[str] = None # The status of the image on the Cloud PC. Possible values are: pending, ready, warning, failed, unknownFutureValue. Read-only. @@ -83,6 +85,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "osStatus": lambda n : setattr(self, 'os_status', n.get_enum_value(CloudPcDeviceImageOsStatus)), "osVersionNumber": lambda n : setattr(self, 'os_version_number', n.get_str_value()), "scopeIds": lambda n : setattr(self, 'scope_ids', n.get_collection_of_primitive_values(str)), + "sizeInGB": lambda n : setattr(self, 'size_in_g_b', n.get_int_value()), "sourceImageResourceId": lambda n : setattr(self, 'source_image_resource_id', n.get_str_value()), "status": lambda n : setattr(self, 'status', n.get_enum_value(CloudPcDeviceImageStatus)), "statusDetails": lambda n : setattr(self, 'status_details', n.get_enum_value(CloudPcDeviceImageStatusDetails)), @@ -110,6 +113,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("osStatus", self.os_status) writer.write_str_value("osVersionNumber", self.os_version_number) writer.write_collection_of_primitive_values("scopeIds", self.scope_ids) + writer.write_int_value("sizeInGB", self.size_in_g_b) writer.write_str_value("sourceImageResourceId", self.source_image_resource_id) writer.write_enum_value("status", self.status) writer.write_enum_value("statusDetails", self.status_details) diff --git a/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py index 17bc05060c5..d8fc2fea64f 100644 --- a/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py +++ b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py @@ -18,7 +18,7 @@ class CloudPcDisasterRecoveryCapability(AdditionalDataHolder, BackedModel, Parsa additional_data: dict[str, Any] = field(default_factory=dict) # The disaster recovery action that can be performed for the Cloud PC. The possible values are: none, failover, failback, unknownFutureValue. capability_type: Optional[CloudPcDisasterRecoveryCapabilityType] = None - # The disaster recovery license type that provides the capability. + # The disaster recovery license type that provides the capability. The possible values are: none, standard, unknownFutureValue, plus. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: plus. license_type: Optional[CloudPcDisasterRecoveryLicenseType] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_pc_disaster_recovery_license_type.py b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_license_type.py index 204975d58b4..99364548af3 100644 --- a/msgraph_beta/generated/models/cloud_pc_disaster_recovery_license_type.py +++ b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_license_type.py @@ -4,4 +4,5 @@ class CloudPcDisasterRecoveryLicenseType(str, Enum): None_ = "none", Standard = "standard", UnknownFutureValue = "unknownFutureValue", + Plus = "plus", diff --git a/msgraph_beta/generated/models/cloud_pc_snapshot.py b/msgraph_beta/generated/models/cloud_pc_snapshot.py index 5b592e07723..35060ebc58d 100644 --- a/msgraph_beta/generated/models/cloud_pc_snapshot.py +++ b/msgraph_beta/generated/models/cloud_pc_snapshot.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .cloud_pc_snapshot_health_check_status import CloudPcSnapshotHealthCheckStatus from .cloud_pc_snapshot_status import CloudPcSnapshotStatus from .cloud_pc_snapshot_type import CloudPcSnapshotType from .entity import Entity @@ -20,6 +21,8 @@ class CloudPcSnapshot(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # The date and time when the snapshot expires. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. expiration_date_time: Optional[datetime.datetime] = None + # The healthCheckStatus property + health_check_status: Optional[CloudPcSnapshotHealthCheckStatus] = None # The date and time at which the snapshot was last used to restore the Cloud PC device. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. last_restored_date_time: Optional[datetime.datetime] = None # The OdataType property @@ -45,10 +48,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .cloud_pc_snapshot_health_check_status import CloudPcSnapshotHealthCheckStatus from .cloud_pc_snapshot_status import CloudPcSnapshotStatus from .cloud_pc_snapshot_type import CloudPcSnapshotType from .entity import Entity + from .cloud_pc_snapshot_health_check_status import CloudPcSnapshotHealthCheckStatus from .cloud_pc_snapshot_status import CloudPcSnapshotStatus from .cloud_pc_snapshot_type import CloudPcSnapshotType from .entity import Entity @@ -57,6 +62,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "cloudPcId": lambda n : setattr(self, 'cloud_pc_id', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "expirationDateTime": lambda n : setattr(self, 'expiration_date_time', n.get_datetime_value()), + "healthCheckStatus": lambda n : setattr(self, 'health_check_status', n.get_enum_value(CloudPcSnapshotHealthCheckStatus)), "lastRestoredDateTime": lambda n : setattr(self, 'last_restored_date_time', n.get_datetime_value()), "snapshotType": lambda n : setattr(self, 'snapshot_type', n.get_enum_value(CloudPcSnapshotType)), "status": lambda n : setattr(self, 'status', n.get_enum_value(CloudPcSnapshotStatus)), @@ -77,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("cloudPcId", self.cloud_pc_id) writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_datetime_value("expirationDateTime", self.expiration_date_time) + writer.write_enum_value("healthCheckStatus", self.health_check_status) writer.write_datetime_value("lastRestoredDateTime", self.last_restored_date_time) writer.write_enum_value("snapshotType", self.snapshot_type) writer.write_enum_value("status", self.status) diff --git a/msgraph_beta/generated/models/cloud_pc_snapshot_health_check_status.py b/msgraph_beta/generated/models/cloud_pc_snapshot_health_check_status.py new file mode 100644 index 00000000000..90b3483c741 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_snapshot_health_check_status.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CloudPcSnapshotHealthCheckStatus(str, Enum): + Unknown = "unknown", + Healthy = "healthy", + Unhealthy = "unhealthy", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_pc_supported_region.py b/msgraph_beta/generated/models/cloud_pc_supported_region.py index dc300d4ad8c..39c5a98b6ca 100644 --- a/msgraph_beta/generated/models/cloud_pc_supported_region.py +++ b/msgraph_beta/generated/models/cloud_pc_supported_region.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .cloud_pc_management_service import CloudPcManagementService from .cloud_pc_region_group import CloudPcRegionGroup + from .cloud_pc_supported_region_restriction_detail import CloudPcSupportedRegionRestrictionDetail from .cloud_pc_supported_region_status import CloudPcSupportedRegionStatus from .entity import Entity @@ -20,6 +21,8 @@ class CloudPcSupportedRegion(Entity, Parsable): odata_type: Optional[str] = None # The regionGroup property region_group: Optional[CloudPcRegionGroup] = None + # When the region isn't available, all region restrictions are set to true. These restrictions apply to three properties: cPURestricted, gPURestricted, and nestedVirtualizationRestricted. cPURestricted indicates whether the region is available for CPU, gPURestricted indicates whether the region is available for GPU, and nestedVirtualizationRestricted indicates whether the region is available for nested virtualization. Read-only. + region_restriction_detail: Optional[CloudPcSupportedRegionRestrictionDetail] = None # The status of the supported region. Possible values are: available, restricted, unavailable, unknownFutureValue. Read-only. region_status: Optional[CloudPcSupportedRegionStatus] = None # The supportedSolution property @@ -43,17 +46,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .cloud_pc_management_service import CloudPcManagementService from .cloud_pc_region_group import CloudPcRegionGroup + from .cloud_pc_supported_region_restriction_detail import CloudPcSupportedRegionRestrictionDetail from .cloud_pc_supported_region_status import CloudPcSupportedRegionStatus from .entity import Entity from .cloud_pc_management_service import CloudPcManagementService from .cloud_pc_region_group import CloudPcRegionGroup + from .cloud_pc_supported_region_restriction_detail import CloudPcSupportedRegionRestrictionDetail from .cloud_pc_supported_region_status import CloudPcSupportedRegionStatus from .entity import Entity fields: dict[str, Callable[[Any], None]] = { "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "regionGroup": lambda n : setattr(self, 'region_group', n.get_enum_value(CloudPcRegionGroup)), + "regionRestrictionDetail": lambda n : setattr(self, 'region_restriction_detail', n.get_object_value(CloudPcSupportedRegionRestrictionDetail)), "regionStatus": lambda n : setattr(self, 'region_status', n.get_enum_value(CloudPcSupportedRegionStatus)), "supportedSolution": lambda n : setattr(self, 'supported_solution', n.get_collection_of_enum_values(CloudPcManagementService)), } @@ -72,6 +78,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("displayName", self.display_name) writer.write_enum_value("regionGroup", self.region_group) + writer.write_object_value("regionRestrictionDetail", self.region_restriction_detail) writer.write_enum_value("regionStatus", self.region_status) writer.write_enum_value("supportedSolution", self.supported_solution) diff --git a/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py b/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py new file mode 100644 index 00000000000..5f3fdf9649c --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_supported_region_restriction_detail.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class CloudPcSupportedRegionRestrictionDetail(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates that the region is restricted for Cloud PC CPU provisioning. True indicates that Cloud PC provisioning with CPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + c_p_u_restricted: Optional[bool] = None + # Indicates that the region is restricted for Cloud PC GPU provisioning. True indicates that Cloud PC provisioning with GPU isn't available in this region. false indicates that it's available. The default value is false. Read-only. + g_p_u_restricted: Optional[bool] = None + # Indicates that the region is restricted for Cloud PC nested virtualization provisioning. True indicates that Cloud PC provisioning with nested virtualization isn't available in this region; false indicates that it's available. The default value is false. Read-only. + nested_virtualization_restricted: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CloudPcSupportedRegionRestrictionDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CloudPcSupportedRegionRestrictionDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CloudPcSupportedRegionRestrictionDetail() + + 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]] = { + "cPURestricted": lambda n : setattr(self, 'c_p_u_restricted', n.get_bool_value()), + "gPURestricted": lambda n : setattr(self, 'g_p_u_restricted', n.get_bool_value()), + "nestedVirtualizationRestricted": lambda n : setattr(self, 'nested_virtualization_restricted', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("cPURestricted", self.c_p_u_restricted) + writer.write_bool_value("gPURestricted", self.g_p_u_restricted) + writer.write_bool_value("nestedVirtualizationRestricted", self.nested_virtualization_restricted) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/conditional_access_policy.py b/msgraph_beta/generated/models/conditional_access_policy.py index 2f3ff426f4d..56aad32b18f 100644 --- a/msgraph_beta/generated/models/conditional_access_policy.py +++ b/msgraph_beta/generated/models/conditional_access_policy.py @@ -10,8 +10,8 @@ from .conditional_access_grant_controls import ConditionalAccessGrantControls from .conditional_access_policy_state import ConditionalAccessPolicyState from .conditional_access_session_controls import ConditionalAccessSessionControls - from .conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy from .entity import Entity + from .what_if_analysis_result import WhatIfAnalysisResult from .entity import Entity @@ -50,10 +50,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessP 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.conditionalAccessWhatIfPolicy".casefold(): - from .conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy + if mapping_value and mapping_value.casefold() == "#microsoft.graph.whatIfAnalysisResult".casefold(): + from .what_if_analysis_result import WhatIfAnalysisResult - return ConditionalAccessWhatIfPolicy() + return WhatIfAnalysisResult() return ConditionalAccessPolicy() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -65,15 +65,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .conditional_access_grant_controls import ConditionalAccessGrantControls from .conditional_access_policy_state import ConditionalAccessPolicyState from .conditional_access_session_controls import ConditionalAccessSessionControls - from .conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy from .entity import Entity + from .what_if_analysis_result import WhatIfAnalysisResult from .conditional_access_condition_set import ConditionalAccessConditionSet from .conditional_access_grant_controls import ConditionalAccessGrantControls from .conditional_access_policy_state import ConditionalAccessPolicyState from .conditional_access_session_controls import ConditionalAccessSessionControls - from .conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy from .entity import Entity + from .what_if_analysis_result import WhatIfAnalysisResult fields: dict[str, Callable[[Any], None]] = { "conditions": lambda n : setattr(self, 'conditions', n.get_object_value(ConditionalAccessConditionSet)), diff --git a/msgraph_beta/generated/models/delegation_settings_collection_response.py b/msgraph_beta/generated/models/delegation_settings_collection_response.py new file mode 100644 index 00000000000..543259ba324 --- /dev/null +++ b/msgraph_beta/generated/models/delegation_settings_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 .delegation_settings import DelegationSettings + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DelegationSettingsCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[DelegationSettings]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DelegationSettingsCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DelegationSettingsCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DelegationSettingsCollectionResponse() + + 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 .delegation_settings import DelegationSettings + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .delegation_settings import DelegationSettings + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DelegationSettings)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/device_compliance_policy.py b/msgraph_beta/generated/models/device_compliance_policy.py index 0a6ad9510c5..97c69929420 100644 --- a/msgraph_beta/generated/models/device_compliance_policy.py +++ b/msgraph_beta/generated/models/device_compliance_policy.py @@ -54,7 +54,7 @@ class DeviceCompliancePolicy(Entity, Parsable): odata_type: Optional[str] = None # List of Scope Tags for this Entity instance. role_scope_tag_ids: Optional[list[str]] = None - # The list of scheduled action for this rule + # The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. scheduled_actions_for_rule: Optional[list[DeviceComplianceScheduledActionForRule]] = None # Device compliance users status overview user_status_overview: Optional[DeviceComplianceUserOverview] = None diff --git a/msgraph_beta/generated/models/device_info.py b/msgraph_beta/generated/models/device_info.py index 397fba8700a..d4744b27313 100644 --- a/msgraph_beta/generated/models/device_info.py +++ b/msgraph_beta/generated/models/device_info.py @@ -48,7 +48,7 @@ class DeviceInfo(AdditionalDataHolder, BackedModel, Parsable): extension_attribute8: Optional[str] = None # Extension attribute. extension_attribute9: Optional[str] = None - # Indicates the device compliance status with Mobile Management Device (MDM) policies. + # Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. is_compliant: Optional[bool] = None # Manufacturer of the device. manufacturer: Optional[str] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py b/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py index 34a8130b402..9425e379039 100644 --- a/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py @@ -11,9 +11,9 @@ @dataclass class DeviceManagementConfigurationChoiceSettingCollectionDefinition(DeviceManagementConfigurationChoiceSettingDefinition, Parsable): - # Maximum number of choices in the collection + # Maximum number of choices in the collection. Valid values 1 to 100 maximum_count: Optional[int] = None - # Minimum number of choices in the collection + # Minimum number of choices in the collection. Valid values 1 to 100 minimum_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_setting_definition.py b/msgraph_beta/generated/models/device_management_configuration_setting_definition.py index f6ed83c37f3..4de4354b540 100644 --- a/msgraph_beta/generated/models/device_management_configuration_setting_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_setting_definition.py @@ -28,19 +28,19 @@ class DeviceManagementConfigurationSettingDefinition(Entity, Parsable): # The accessTypes property access_types: Optional[DeviceManagementConfigurationSettingAccessTypes] = None - # Details which device setting is applicable on. Supports: $filters. + # Details which device setting is applicable on applicability: Optional[DeviceManagementConfigurationSettingApplicability] = None # Base CSP Path base_uri: Optional[str] = None - # Specify category in which the setting is under. Support $filters. + # Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) category_id: Optional[str] = None - # Description of the setting. + # Description of the item description: Optional[str] = None - # Name of the setting. For example: Allow Toast. + # Display name of the item display_name: Optional[str] = None - # Help text of the setting. Give more details of the setting. + # Help text of the item help_text: Optional[str] = None - # List of links more info for the setting can be found at. + # List of links more info for the setting can be found at info_urls: Optional[list[str]] = None # Tokens which to search settings on keywords: Optional[list[str]] = None @@ -56,7 +56,7 @@ class DeviceManagementConfigurationSettingDefinition(Entity, Parsable): referred_setting_information_list: Optional[list[DeviceManagementConfigurationReferredSettingInformation]] = None # Setting RiskLevel risk_level: Optional[DeviceManagementConfigurationSettingRiskLevel] = None - # Root setting definition id if the setting is a child setting. + # Root setting definition if the setting is a child setting. root_definition_id: Optional[str] = None # Supported setting types setting_usage: Optional[DeviceManagementConfigurationSettingUsage] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py b/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py index 99e0d1ac5da..3dbb5ddbd24 100644 --- a/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py @@ -19,15 +19,15 @@ class DeviceManagementConfigurationStringSettingValueDefinition(DeviceManagement odata_type: Optional[str] = "#microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition" # Supported file types for this setting. file_types: Optional[list[str]] = None - # Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + # Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. format: Optional[DeviceManagementConfigurationStringFormat] = None # Regular expression or any xml or json schema that the input string should match input_validation_schema: Optional[str] = None # Specifies whether the setting needs to be treated as a secret. Settings marked as yes will be encrypted in transit and at rest and will be displayed as asterisks when represented in the UX. is_secret: Optional[bool] = None - # Maximum length of string + # Maximum length of string. Valid values 0 to 87516 maximum_length: Optional[int] = None - # Minimum length of string + # Minimum length of string. Valid values 0 to 87516 minimum_length: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/education_ai_feedback_audience_engagement_settings.py b/msgraph_beta/generated/models/education_ai_feedback_audience_engagement_settings.py new file mode 100644 index 00000000000..94679c43053 --- /dev/null +++ b/msgraph_beta/generated/models/education_ai_feedback_audience_engagement_settings.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationAiFeedbackAudienceEngagementSettings(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 areEngagementStrategiesEnabled property + are_engagement_strategies_enabled: Optional[bool] = None + # The isCallToActionEnabled property + is_call_to_action_enabled: Optional[bool] = None + # The isEmotionalAndIntellectualAppealEnabled property + is_emotional_and_intellectual_appeal_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackAudienceEngagementSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackAudienceEngagementSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackAudienceEngagementSettings() + + 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]] = { + "areEngagementStrategiesEnabled": lambda n : setattr(self, 'are_engagement_strategies_enabled', n.get_bool_value()), + "isCallToActionEnabled": lambda n : setattr(self, 'is_call_to_action_enabled', n.get_bool_value()), + "isEmotionalAndIntellectualAppealEnabled": lambda n : setattr(self, 'is_emotional_and_intellectual_appeal_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("areEngagementStrategiesEnabled", self.are_engagement_strategies_enabled) + writer.write_bool_value("isCallToActionEnabled", self.is_call_to_action_enabled) + writer.write_bool_value("isEmotionalAndIntellectualAppealEnabled", self.is_emotional_and_intellectual_appeal_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/education_ai_feedback_content_settings.py b/msgraph_beta/generated/models/education_ai_feedback_content_settings.py new file mode 100644 index 00000000000..ceaca07c80b --- /dev/null +++ b/msgraph_beta/generated/models/education_ai_feedback_content_settings.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationAiFeedbackContentSettings(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 isMessageClarityEnabled property + is_message_clarity_enabled: Optional[bool] = None + # The isQualityOfInformationEnabled property + is_quality_of_information_enabled: Optional[bool] = None + # The isSpeechOrganizationEnabled property + is_speech_organization_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackContentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackContentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackContentSettings() + + 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]] = { + "isMessageClarityEnabled": lambda n : setattr(self, 'is_message_clarity_enabled', n.get_bool_value()), + "isQualityOfInformationEnabled": lambda n : setattr(self, 'is_quality_of_information_enabled', n.get_bool_value()), + "isSpeechOrganizationEnabled": lambda n : setattr(self, 'is_speech_organization_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isMessageClarityEnabled", self.is_message_clarity_enabled) + writer.write_bool_value("isQualityOfInformationEnabled", self.is_quality_of_information_enabled) + writer.write_bool_value("isSpeechOrganizationEnabled", self.is_speech_organization_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/education_ai_feedback_criteria.py b/msgraph_beta/generated/models/education_ai_feedback_criteria.py new file mode 100644 index 00000000000..cb31ab49843 --- /dev/null +++ b/msgraph_beta/generated/models/education_ai_feedback_criteria.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_ai_feedback_settings import EducationAiFeedbackSettings + from .education_speech_type import EducationSpeechType + +@dataclass +class EducationAiFeedbackCriteria(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 aiFeedbackSettings property + ai_feedback_settings: Optional[EducationAiFeedbackSettings] = None + # The OdataType property + odata_type: Optional[str] = None + # The speechType property + speech_type: Optional[EducationSpeechType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackCriteria: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackCriteria + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackCriteria() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_ai_feedback_settings import EducationAiFeedbackSettings + from .education_speech_type import EducationSpeechType + + from .education_ai_feedback_settings import EducationAiFeedbackSettings + from .education_speech_type import EducationSpeechType + + fields: dict[str, Callable[[Any], None]] = { + "aiFeedbackSettings": lambda n : setattr(self, 'ai_feedback_settings', n.get_object_value(EducationAiFeedbackSettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "speechType": lambda n : setattr(self, 'speech_type', n.get_enum_value(EducationSpeechType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the 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("aiFeedbackSettings", self.ai_feedback_settings) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("speechType", self.speech_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/education_ai_feedback_delivery_settings.py b/msgraph_beta/generated/models/education_ai_feedback_delivery_settings.py new file mode 100644 index 00000000000..625123f9a3d --- /dev/null +++ b/msgraph_beta/generated/models/education_ai_feedback_delivery_settings.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationAiFeedbackDeliverySettings(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 areRhetoricalTechniquesEnabled property + are_rhetorical_techniques_enabled: Optional[bool] = None + # The isLanguageUseEnabled property + is_language_use_enabled: Optional[bool] = None + # The isStyleEnabled property + is_style_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackDeliverySettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackDeliverySettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackDeliverySettings() + + 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]] = { + "areRhetoricalTechniquesEnabled": lambda n : setattr(self, 'are_rhetorical_techniques_enabled', n.get_bool_value()), + "isLanguageUseEnabled": lambda n : setattr(self, 'is_language_use_enabled', n.get_bool_value()), + "isStyleEnabled": lambda n : setattr(self, 'is_style_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("areRhetoricalTechniquesEnabled", self.are_rhetorical_techniques_enabled) + writer.write_bool_value("isLanguageUseEnabled", self.is_language_use_enabled) + writer.write_bool_value("isStyleEnabled", self.is_style_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/education_ai_feedback_settings.py b/msgraph_beta/generated/models/education_ai_feedback_settings.py new file mode 100644 index 00000000000..d5bb8f2c7fe --- /dev/null +++ b/msgraph_beta/generated/models/education_ai_feedback_settings.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_ai_feedback_audience_engagement_settings import EducationAiFeedbackAudienceEngagementSettings + from .education_ai_feedback_content_settings import EducationAiFeedbackContentSettings + from .education_ai_feedback_delivery_settings import EducationAiFeedbackDeliverySettings + +@dataclass +class EducationAiFeedbackSettings(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 audienceEngagementSettings property + audience_engagement_settings: Optional[EducationAiFeedbackAudienceEngagementSettings] = None + # The contentSettings property + content_settings: Optional[EducationAiFeedbackContentSettings] = None + # The deliverySettings property + delivery_settings: Optional[EducationAiFeedbackDeliverySettings] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_ai_feedback_audience_engagement_settings import EducationAiFeedbackAudienceEngagementSettings + from .education_ai_feedback_content_settings import EducationAiFeedbackContentSettings + from .education_ai_feedback_delivery_settings import EducationAiFeedbackDeliverySettings + + from .education_ai_feedback_audience_engagement_settings import EducationAiFeedbackAudienceEngagementSettings + from .education_ai_feedback_content_settings import EducationAiFeedbackContentSettings + from .education_ai_feedback_delivery_settings import EducationAiFeedbackDeliverySettings + + fields: dict[str, Callable[[Any], None]] = { + "audienceEngagementSettings": lambda n : setattr(self, 'audience_engagement_settings', n.get_object_value(EducationAiFeedbackAudienceEngagementSettings)), + "contentSettings": lambda n : setattr(self, 'content_settings', n.get_object_value(EducationAiFeedbackContentSettings)), + "deliverySettings": lambda n : setattr(self, 'delivery_settings', n.get_object_value(EducationAiFeedbackDeliverySettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("audienceEngagementSettings", self.audience_engagement_settings) + writer.write_object_value("contentSettings", self.content_settings) + writer.write_object_value("deliverySettings", self.delivery_settings) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/education_resource.py b/msgraph_beta/generated/models/education_resource.py index 978b52bba07..79a1fb8cd18 100644 --- a/msgraph_beta/generated/models/education_resource.py +++ b/msgraph_beta/generated/models/education_resource.py @@ -15,6 +15,7 @@ from .education_link_resource import EducationLinkResource from .education_media_resource import EducationMediaResource from .education_power_point_resource import EducationPowerPointResource + from .education_speaker_progress_resource import EducationSpeakerProgressResource from .education_teams_app_resource import EducationTeamsAppResource from .education_word_resource import EducationWordResource from .identity_set import IdentitySet @@ -85,6 +86,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> EducationResource: from .education_power_point_resource import EducationPowerPointResource return EducationPowerPointResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationSpeakerProgressResource".casefold(): + from .education_speaker_progress_resource import EducationSpeakerProgressResource + + return EducationSpeakerProgressResource() if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationTeamsAppResource".casefold(): from .education_teams_app_resource import EducationTeamsAppResource @@ -108,6 +113,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_link_resource import EducationLinkResource from .education_media_resource import EducationMediaResource from .education_power_point_resource import EducationPowerPointResource + from .education_speaker_progress_resource import EducationSpeakerProgressResource from .education_teams_app_resource import EducationTeamsAppResource from .education_word_resource import EducationWordResource from .identity_set import IdentitySet @@ -120,6 +126,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_link_resource import EducationLinkResource from .education_media_resource import EducationMediaResource from .education_power_point_resource import EducationPowerPointResource + from .education_speaker_progress_resource import EducationSpeakerProgressResource from .education_teams_app_resource import EducationTeamsAppResource from .education_word_resource import EducationWordResource from .identity_set import IdentitySet diff --git a/msgraph_beta/generated/models/education_speaker_coach_audience_engagement_settings.py b/msgraph_beta/generated/models/education_speaker_coach_audience_engagement_settings.py new file mode 100644 index 00000000000..8c8aaad2165 --- /dev/null +++ b/msgraph_beta/generated/models/education_speaker_coach_audience_engagement_settings.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationSpeakerCoachAudienceEngagementSettings(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 isBodyLanguageEnabled property + is_body_language_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachAudienceEngagementSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachAudienceEngagementSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachAudienceEngagementSettings() + + 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]] = { + "isBodyLanguageEnabled": lambda n : setattr(self, 'is_body_language_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isBodyLanguageEnabled", self.is_body_language_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/education_speaker_coach_content_settings.py b/msgraph_beta/generated/models/education_speaker_coach_content_settings.py new file mode 100644 index 00000000000..46582ed1657 --- /dev/null +++ b/msgraph_beta/generated/models/education_speaker_coach_content_settings.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationSpeakerCoachContentSettings(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 isInclusivenessEnabled property + is_inclusiveness_enabled: Optional[bool] = None + # The isRepetitiveLanguageEnabled property + is_repetitive_language_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachContentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachContentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachContentSettings() + + 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]] = { + "isInclusivenessEnabled": lambda n : setattr(self, 'is_inclusiveness_enabled', n.get_bool_value()), + "isRepetitiveLanguageEnabled": lambda n : setattr(self, 'is_repetitive_language_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isInclusivenessEnabled", self.is_inclusiveness_enabled) + writer.write_bool_value("isRepetitiveLanguageEnabled", self.is_repetitive_language_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/education_speaker_coach_delivery_settings.py b/msgraph_beta/generated/models/education_speaker_coach_delivery_settings.py new file mode 100644 index 00000000000..d0a0d4f10e4 --- /dev/null +++ b/msgraph_beta/generated/models/education_speaker_coach_delivery_settings.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationSpeakerCoachDeliverySettings(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 areFillerWordsEnabled property + are_filler_words_enabled: Optional[bool] = None + # The isPaceEnabled property + is_pace_enabled: Optional[bool] = None + # The isPitchEnabled property + is_pitch_enabled: Optional[bool] = None + # The isPronunciationEnabled property + is_pronunciation_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachDeliverySettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachDeliverySettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachDeliverySettings() + + 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]] = { + "areFillerWordsEnabled": lambda n : setattr(self, 'are_filler_words_enabled', n.get_bool_value()), + "isPaceEnabled": lambda n : setattr(self, 'is_pace_enabled', n.get_bool_value()), + "isPitchEnabled": lambda n : setattr(self, 'is_pitch_enabled', n.get_bool_value()), + "isPronunciationEnabled": lambda n : setattr(self, 'is_pronunciation_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("areFillerWordsEnabled", self.are_filler_words_enabled) + writer.write_bool_value("isPaceEnabled", self.is_pace_enabled) + writer.write_bool_value("isPitchEnabled", self.is_pitch_enabled) + writer.write_bool_value("isPronunciationEnabled", self.is_pronunciation_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/education_speaker_coach_settings.py b/msgraph_beta/generated/models/education_speaker_coach_settings.py new file mode 100644 index 00000000000..06f40723946 --- /dev/null +++ b/msgraph_beta/generated/models/education_speaker_coach_settings.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_speaker_coach_audience_engagement_settings import EducationSpeakerCoachAudienceEngagementSettings + from .education_speaker_coach_content_settings import EducationSpeakerCoachContentSettings + from .education_speaker_coach_delivery_settings import EducationSpeakerCoachDeliverySettings + +@dataclass +class EducationSpeakerCoachSettings(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 audienceEngagementSettings property + audience_engagement_settings: Optional[EducationSpeakerCoachAudienceEngagementSettings] = None + # The contentSettings property + content_settings: Optional[EducationSpeakerCoachContentSettings] = None + # The deliverySettings property + delivery_settings: Optional[EducationSpeakerCoachDeliverySettings] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_speaker_coach_audience_engagement_settings import EducationSpeakerCoachAudienceEngagementSettings + from .education_speaker_coach_content_settings import EducationSpeakerCoachContentSettings + from .education_speaker_coach_delivery_settings import EducationSpeakerCoachDeliverySettings + + from .education_speaker_coach_audience_engagement_settings import EducationSpeakerCoachAudienceEngagementSettings + from .education_speaker_coach_content_settings import EducationSpeakerCoachContentSettings + from .education_speaker_coach_delivery_settings import EducationSpeakerCoachDeliverySettings + + fields: dict[str, Callable[[Any], None]] = { + "audienceEngagementSettings": lambda n : setattr(self, 'audience_engagement_settings', n.get_object_value(EducationSpeakerCoachAudienceEngagementSettings)), + "contentSettings": lambda n : setattr(self, 'content_settings', n.get_object_value(EducationSpeakerCoachContentSettings)), + "deliverySettings": lambda n : setattr(self, 'delivery_settings', n.get_object_value(EducationSpeakerCoachDeliverySettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("audienceEngagementSettings", self.audience_engagement_settings) + writer.write_object_value("contentSettings", self.content_settings) + writer.write_object_value("deliverySettings", self.delivery_settings) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/education_speaker_progress_resource.py b/msgraph_beta/generated/models/education_speaker_progress_resource.py new file mode 100644 index 00000000000..e91a4bf4631 --- /dev/null +++ b/msgraph_beta/generated/models/education_speaker_progress_resource.py @@ -0,0 +1,95 @@ +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 .education_ai_feedback_criteria import EducationAiFeedbackCriteria + from .education_resource import EducationResource + from .education_speaker_coach_settings import EducationSpeakerCoachSettings + +from .education_resource import EducationResource + +@dataclass +class EducationSpeakerProgressResource(EducationResource, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.educationSpeakerProgressResource" + # The aiFeedbackCriteria property + ai_feedback_criteria: Optional[EducationAiFeedbackCriteria] = None + # The isAiFeedbackEnabled property + is_ai_feedback_enabled: Optional[bool] = None + # The isVideoRequired property + is_video_required: Optional[bool] = None + # The maxRecordingAttempts property + max_recording_attempts: Optional[int] = None + # The presentationTitle property + presentation_title: Optional[str] = None + # The recordingTimeLimitInMinutes property + recording_time_limit_in_minutes: Optional[int] = None + # The showRehearsalReportToStudentBeforeMediaUpload property + show_rehearsal_report_to_student_before_media_upload: Optional[bool] = None + # The speakerCoachSettings property + speaker_coach_settings: Optional[EducationSpeakerCoachSettings] = None + # The spokenLanguageLocale property + spoken_language_locale: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerProgressResource: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerProgressResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerProgressResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_ai_feedback_criteria import EducationAiFeedbackCriteria + from .education_resource import EducationResource + from .education_speaker_coach_settings import EducationSpeakerCoachSettings + + from .education_ai_feedback_criteria import EducationAiFeedbackCriteria + from .education_resource import EducationResource + from .education_speaker_coach_settings import EducationSpeakerCoachSettings + + fields: dict[str, Callable[[Any], None]] = { + "aiFeedbackCriteria": lambda n : setattr(self, 'ai_feedback_criteria', n.get_object_value(EducationAiFeedbackCriteria)), + "isAiFeedbackEnabled": lambda n : setattr(self, 'is_ai_feedback_enabled', n.get_bool_value()), + "isVideoRequired": lambda n : setattr(self, 'is_video_required', n.get_bool_value()), + "maxRecordingAttempts": lambda n : setattr(self, 'max_recording_attempts', n.get_int_value()), + "presentationTitle": lambda n : setattr(self, 'presentation_title', n.get_str_value()), + "recordingTimeLimitInMinutes": lambda n : setattr(self, 'recording_time_limit_in_minutes', n.get_int_value()), + "showRehearsalReportToStudentBeforeMediaUpload": lambda n : setattr(self, 'show_rehearsal_report_to_student_before_media_upload', n.get_bool_value()), + "speakerCoachSettings": lambda n : setattr(self, 'speaker_coach_settings', n.get_object_value(EducationSpeakerCoachSettings)), + "spokenLanguageLocale": lambda n : setattr(self, 'spoken_language_locale', 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("aiFeedbackCriteria", self.ai_feedback_criteria) + writer.write_bool_value("isAiFeedbackEnabled", self.is_ai_feedback_enabled) + writer.write_bool_value("isVideoRequired", self.is_video_required) + writer.write_int_value("maxRecordingAttempts", self.max_recording_attempts) + writer.write_str_value("presentationTitle", self.presentation_title) + writer.write_int_value("recordingTimeLimitInMinutes", self.recording_time_limit_in_minutes) + writer.write_bool_value("showRehearsalReportToStudentBeforeMediaUpload", self.show_rehearsal_report_to_student_before_media_upload) + writer.write_object_value("speakerCoachSettings", self.speaker_coach_settings) + writer.write_str_value("spokenLanguageLocale", self.spoken_language_locale) + + diff --git a/msgraph_beta/generated/models/education_speech_type.py b/msgraph_beta/generated/models/education_speech_type.py new file mode 100644 index 00000000000..383a8424421 --- /dev/null +++ b/msgraph_beta/generated/models/education_speech_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class EducationSpeechType(str, Enum): + Informative = "informative", + Personal = "personal", + Persuasive = "persuasive", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index c503b56aad1..72a3cb64ece 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -319,12 +319,14 @@ from .cloud_pc_audit_event import CloudPcAuditEvent from .cloud_pc_bulk_action import CloudPcBulkAction from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot + from .cloud_pc_bulk_disaster_recovery import CloudPcBulkDisasterRecovery from .cloud_pc_bulk_disaster_recovery_failback import CloudPcBulkDisasterRecoveryFailback from .cloud_pc_bulk_disaster_recovery_failover import CloudPcBulkDisasterRecoveryFailover from .cloud_pc_bulk_modify_disk_encryption_type import CloudPcBulkModifyDiskEncryptionType from .cloud_pc_bulk_move import CloudPcBulkMove from .cloud_pc_bulk_power_off import CloudPcBulkPowerOff from .cloud_pc_bulk_power_on import CloudPcBulkPowerOn + from .cloud_pc_bulk_reinstall_agent import CloudPcBulkReinstallAgent from .cloud_pc_bulk_reprovision import CloudPcBulkReprovision from .cloud_pc_bulk_resize import CloudPcBulkResize from .cloud_pc_bulk_restart import CloudPcBulkRestart @@ -361,7 +363,6 @@ from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_root import ConditionalAccessRoot from .conditional_access_template import ConditionalAccessTemplate - from .conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy from .config_manager_collection import ConfigManagerCollection from .connected_organization import ConnectedOrganization from .connection_operation import ConnectionOperation @@ -1379,6 +1380,10 @@ from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .published_resource import PublishedResource from .purchase_invoice_line import PurchaseInvoiceLine + from .qr_code import QrCode + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + from .qr_pin import QrPin from .rbac_application import RbacApplication from .rbac_application_multiple import RbacApplicationMultiple from .reading_assignment_submission import ReadingAssignmentSubmission @@ -1780,6 +1785,7 @@ from .user_activity import UserActivity from .user_analytics import UserAnalytics from .user_app_install_status import UserAppInstallStatus + from .user_cloud_communication import UserCloudCommunication from .user_configuration import UserConfiguration from .user_consent_request import UserConsentRequest from .user_count_metric import UserCountMetric @@ -1871,6 +1877,7 @@ from .web_app import WebApp from .web_application_segment import WebApplicationSegment from .web_part import WebPart + from .what_if_analysis_result import WhatIfAnalysisResult from .win32_catalog_app import Win32CatalogApp from .win32_lob_app import Win32LobApp from .win32_mobile_app_catalog_package import Win32MobileAppCatalogPackage @@ -3348,6 +3355,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot return CloudPcBulkCreateSnapshot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcBulkDisasterRecovery".casefold(): + from .cloud_pc_bulk_disaster_recovery import CloudPcBulkDisasterRecovery + + return CloudPcBulkDisasterRecovery() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcBulkDisasterRecoveryFailback".casefold(): from .cloud_pc_bulk_disaster_recovery_failback import CloudPcBulkDisasterRecoveryFailback @@ -3372,6 +3383,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cloud_pc_bulk_power_on import CloudPcBulkPowerOn return CloudPcBulkPowerOn() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcBulkReinstallAgent".casefold(): + from .cloud_pc_bulk_reinstall_agent import CloudPcBulkReinstallAgent + + return CloudPcBulkReinstallAgent() if mapping_value and mapping_value.casefold() == "#microsoft.graph.cloudPcBulkReprovision".casefold(): from .cloud_pc_bulk_reprovision import CloudPcBulkReprovision @@ -3513,10 +3528,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .conditional_access_template import ConditionalAccessTemplate return ConditionalAccessTemplate() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.conditionalAccessWhatIfPolicy".casefold(): - from .conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy - - return ConditionalAccessWhatIfPolicy() if mapping_value and mapping_value.casefold() == "#microsoft.graph.configManagerCollection".casefold(): from .config_manager_collection import ConfigManagerCollection @@ -7622,6 +7633,22 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .purchase_invoice_line import PurchaseInvoiceLine return PurchaseInvoiceLine() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCode".casefold(): + from .qr_code import QrCode + + return QrCode() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCodePinAuthenticationMethod".casefold(): + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + + return QrCodePinAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration".casefold(): + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + + return QrCodePinAuthenticationMethodConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.qrPin".casefold(): + from .qr_pin import QrPin + + return QrPin() if mapping_value and mapping_value.casefold() == "#microsoft.graph.rbacApplication".casefold(): from .rbac_application import RbacApplication @@ -9244,6 +9271,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .user_app_install_status import UserAppInstallStatus return UserAppInstallStatus() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userCloudCommunication".casefold(): + from .user_cloud_communication import UserCloudCommunication + + return UserCloudCommunication() if mapping_value and mapping_value.casefold() == "#microsoft.graph.userConfiguration".casefold(): from .user_configuration import UserConfiguration @@ -9608,6 +9639,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .web_part import WebPart return WebPart() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.whatIfAnalysisResult".casefold(): + from .what_if_analysis_result import WhatIfAnalysisResult + + return WhatIfAnalysisResult() if mapping_value and mapping_value.casefold() == "#microsoft.graph.win32CatalogApp".casefold(): from .win32_catalog_app import Win32CatalogApp @@ -10682,12 +10717,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_audit_event import CloudPcAuditEvent from .cloud_pc_bulk_action import CloudPcBulkAction from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot + from .cloud_pc_bulk_disaster_recovery import CloudPcBulkDisasterRecovery from .cloud_pc_bulk_disaster_recovery_failback import CloudPcBulkDisasterRecoveryFailback from .cloud_pc_bulk_disaster_recovery_failover import CloudPcBulkDisasterRecoveryFailover from .cloud_pc_bulk_modify_disk_encryption_type import CloudPcBulkModifyDiskEncryptionType from .cloud_pc_bulk_move import CloudPcBulkMove from .cloud_pc_bulk_power_off import CloudPcBulkPowerOff from .cloud_pc_bulk_power_on import CloudPcBulkPowerOn + from .cloud_pc_bulk_reinstall_agent import CloudPcBulkReinstallAgent from .cloud_pc_bulk_reprovision import CloudPcBulkReprovision from .cloud_pc_bulk_resize import CloudPcBulkResize from .cloud_pc_bulk_restart import CloudPcBulkRestart @@ -10724,7 +10761,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_root import ConditionalAccessRoot from .conditional_access_template import ConditionalAccessTemplate - from .conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy from .config_manager_collection import ConfigManagerCollection from .connected_organization import ConnectedOrganization from .connection_operation import ConnectionOperation @@ -11742,6 +11778,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .published_resource import PublishedResource from .purchase_invoice_line import PurchaseInvoiceLine + from .qr_code import QrCode + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + from .qr_pin import QrPin from .rbac_application import RbacApplication from .rbac_application_multiple import RbacApplicationMultiple from .reading_assignment_submission import ReadingAssignmentSubmission @@ -12143,6 +12183,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .user_activity import UserActivity from .user_analytics import UserAnalytics from .user_app_install_status import UserAppInstallStatus + from .user_cloud_communication import UserCloudCommunication from .user_configuration import UserConfiguration from .user_consent_request import UserConsentRequest from .user_count_metric import UserCountMetric @@ -12234,6 +12275,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .web_app import WebApp from .web_application_segment import WebApplicationSegment from .web_part import WebPart + from .what_if_analysis_result import WhatIfAnalysisResult from .win32_catalog_app import Win32CatalogApp from .win32_lob_app import Win32LobApp from .win32_mobile_app_catalog_package import Win32MobileAppCatalogPackage @@ -12736,12 +12778,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_audit_event import CloudPcAuditEvent from .cloud_pc_bulk_action import CloudPcBulkAction from .cloud_pc_bulk_create_snapshot import CloudPcBulkCreateSnapshot + from .cloud_pc_bulk_disaster_recovery import CloudPcBulkDisasterRecovery from .cloud_pc_bulk_disaster_recovery_failback import CloudPcBulkDisasterRecoveryFailback from .cloud_pc_bulk_disaster_recovery_failover import CloudPcBulkDisasterRecoveryFailover from .cloud_pc_bulk_modify_disk_encryption_type import CloudPcBulkModifyDiskEncryptionType from .cloud_pc_bulk_move import CloudPcBulkMove from .cloud_pc_bulk_power_off import CloudPcBulkPowerOff from .cloud_pc_bulk_power_on import CloudPcBulkPowerOn + from .cloud_pc_bulk_reinstall_agent import CloudPcBulkReinstallAgent from .cloud_pc_bulk_reprovision import CloudPcBulkReprovision from .cloud_pc_bulk_resize import CloudPcBulkResize from .cloud_pc_bulk_restart import CloudPcBulkRestart @@ -12778,7 +12822,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .conditional_access_policy import ConditionalAccessPolicy from .conditional_access_root import ConditionalAccessRoot from .conditional_access_template import ConditionalAccessTemplate - from .conditional_access_what_if_policy import ConditionalAccessWhatIfPolicy from .config_manager_collection import ConfigManagerCollection from .connected_organization import ConnectedOrganization from .connection_operation import ConnectionOperation @@ -13796,6 +13839,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .published_resource import PublishedResource from .purchase_invoice_line import PurchaseInvoiceLine + from .qr_code import QrCode + from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .qr_code_pin_authentication_method_configuration import QrCodePinAuthenticationMethodConfiguration + from .qr_pin import QrPin from .rbac_application import RbacApplication from .rbac_application_multiple import RbacApplicationMultiple from .reading_assignment_submission import ReadingAssignmentSubmission @@ -14197,6 +14244,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .user_activity import UserActivity from .user_analytics import UserAnalytics from .user_app_install_status import UserAppInstallStatus + from .user_cloud_communication import UserCloudCommunication from .user_configuration import UserConfiguration from .user_consent_request import UserConsentRequest from .user_count_metric import UserCountMetric @@ -14288,6 +14336,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .web_app import WebApp from .web_application_segment import WebApplicationSegment from .web_part import WebPart + from .what_if_analysis_result import WhatIfAnalysisResult from .win32_catalog_app import Win32CatalogApp from .win32_lob_app import Win32LobApp from .win32_mobile_app_catalog_package import Win32MobileAppCatalogPackage diff --git a/msgraph_beta/generated/models/error_correction_level.py b/msgraph_beta/generated/models/error_correction_level.py new file mode 100644 index 00000000000..c6a877daab9 --- /dev/null +++ b/msgraph_beta/generated/models/error_correction_level.py @@ -0,0 +1,9 @@ +from enum import Enum + +class ErrorCorrectionLevel(str, Enum): + L = "l", + M = "m", + Q = "q", + H = "h", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/identity_set.py b/msgraph_beta/generated/models/identity_set.py index 62d38f25563..2f3f647455a 100644 --- a/msgraph_beta/generated/models/identity_set.py +++ b/msgraph_beta/generated/models/identity_set.py @@ -22,13 +22,13 @@ class IdentitySet(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 Identity of the Application. This property is read-only. + # Optional. The application associated with this action. application: Optional[Identity] = None - # The Identity of the Device. This property is read-only. + # Optional. The device associated with this action. device: Optional[Identity] = None # The OdataType property odata_type: Optional[str] = None - # The Identity of the User. This property is read-only. + # Optional. The user associated with this action. user: Optional[Identity] = None @staticmethod diff --git a/msgraph_beta/generated/models/key_value_pair.py b/msgraph_beta/generated/models/key_value_pair.py index fb6c882b099..448b63b864a 100644 --- a/msgraph_beta/generated/models/key_value_pair.py +++ b/msgraph_beta/generated/models/key_value_pair.py @@ -12,11 +12,11 @@ class KeyValuePair(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) - # Name for this key-value pair + # Name for this key-value pair. For more information about possible names for each resource type that uses this configuration, see keyValuePair names and values. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Value for this key-value pair + # Value for this key-value pair. For more information about possible values for each resource type that uses this configuration, see keyValuePair names and values. value: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/mac_os_lob_app_assignment_settings.py b/msgraph_beta/generated/models/mac_os_lob_app_assignment_settings.py index 7bb8313816c..2b08b1d1b88 100644 --- a/msgraph_beta/generated/models/mac_os_lob_app_assignment_settings.py +++ b/msgraph_beta/generated/models/mac_os_lob_app_assignment_settings.py @@ -16,7 +16,7 @@ class MacOsLobAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.macOsLobAppAssignmentSettings" - # Whether or not to uninstall the app when device is removed from Intune. + # When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. uninstall_on_device_removal: Optional[bool] = None @staticmethod diff --git a/msgraph_beta/generated/models/mobile_app.py b/msgraph_beta/generated/models/mobile_app.py index b56b1106a51..4c90e7a558e 100644 --- a/msgraph_beta/generated/models/mobile_app.py +++ b/msgraph_beta/generated/models/mobile_app.py @@ -64,9 +64,9 @@ class MobileApp(Entity, Parsable): assignments: Optional[list[MobileAppAssignment]] = None # The list of categories for this app. categories: Optional[list[MobileAppCategory]] = None - # The date and time the app was created. + # The date and time the app was created. This property is read-only. created_date_time: Optional[datetime.datetime] = None - # The total number of dependencies the child app has. + # The total number of dependencies the child app has. This property is read-only. dependent_app_count: Optional[int] = None # The description of the app. description: Optional[str] = None @@ -76,13 +76,13 @@ class MobileApp(Entity, Parsable): display_name: Optional[str] = None # The more information Url. information_url: Optional[str] = None - # The value indicating whether the app is assigned to at least one group. + # The value indicating whether the app is assigned to at least one group. This property is read-only. is_assigned: Optional[bool] = None # The value indicating whether the app is marked as featured by the admin. is_featured: Optional[bool] = None # The large icon, to be displayed in the app details and used for upload of the icon. large_icon: Optional[MimeContent] = None - # The date and time the app was last modified. + # The date and time the app was last modified. This property is read-only. last_modified_date_time: Optional[datetime.datetime] = None # Notes for the app. notes: Optional[str] = None @@ -96,7 +96,7 @@ class MobileApp(Entity, Parsable): publisher: Optional[str] = None # Indicates the publishing state of an app. publishing_state: Optional[MobileAppPublishingState] = None - # List of relationships for this mobile app. + # The set of direct relationships for this app. relationships: Optional[list[MobileAppRelationship]] = None # List of scope tag ids for this mobile app. role_scope_tag_ids: Optional[list[str]] = None @@ -104,7 +104,7 @@ class MobileApp(Entity, Parsable): superseded_app_count: Optional[int] = None # The total number of apps this app directly or indirectly supersedes. This property is read-only. superseding_app_count: Optional[int] = None - # The upload state. + # The upload state. Possible values are: 0 - Not Ready, 1 - Ready, 2 - Processing. This property is read-only. upload_state: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/permission.py b/msgraph_beta/generated/models/permission.py index 343f88585cc..53297f4c388 100644 --- a/msgraph_beta/generated/models/permission.py +++ b/msgraph_beta/generated/models/permission.py @@ -29,7 +29,7 @@ class Permission(Entity, Parsable): granted_to_v2: Optional[SharePointIdentitySet] = None # Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only. has_password: Optional[bool] = None - # Provides a reference to the ancestor of the current permission, if it's inherited from an ancestor. Read-only. + # Provides a reference to the ancestor of the current permission, if inherited from an ancestor. Read-only. inherited_from: Optional[ItemReference] = None # Details of any associated sharing invitation for this permission. Read-only. invitation: Optional[SharingInvitation] = None diff --git a/msgraph_beta/generated/models/planner_container_type.py b/msgraph_beta/generated/models/planner_container_type.py index b221100d6b0..806f9157afc 100644 --- a/msgraph_beta/generated/models/planner_container_type.py +++ b/msgraph_beta/generated/models/planner_container_type.py @@ -8,4 +8,5 @@ class PlannerContainerType(str, Enum): DriveItem = "driveItem", User = "user", TeamsChannel = "teamsChannel", + PlannerTask = "plannerTask", diff --git a/msgraph_beta/generated/models/qr_code.py b/msgraph_beta/generated/models/qr_code.py new file mode 100644 index 00000000000..c9ba7c0d754 --- /dev/null +++ b/msgraph_beta/generated/models/qr_code.py @@ -0,0 +1,77 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .qr_code_image_details import QrCodeImageDetails + +from .entity import Entity + +@dataclass +class QrCode(Entity, Parsable): + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The expireDateTime property + expire_date_time: Optional[datetime.datetime] = None + # The image property + image: Optional[QrCodeImageDetails] = None + # The lastUsedDateTime property + last_used_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The startDateTime property + start_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrCode: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrCode + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrCode() + + 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 .qr_code_image_details import QrCodeImageDetails + + from .entity import Entity + from .qr_code_image_details import QrCodeImageDetails + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "expireDateTime": lambda n : setattr(self, 'expire_date_time', n.get_datetime_value()), + "image": lambda n : setattr(self, 'image', n.get_object_value(QrCodeImageDetails)), + "lastUsedDateTime": lambda n : setattr(self, 'last_used_date_time', n.get_datetime_value()), + "startDateTime": lambda n : setattr(self, 'start_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_datetime_value("expireDateTime", self.expire_date_time) + writer.write_object_value("image", self.image) + writer.write_datetime_value("lastUsedDateTime", self.last_used_date_time) + writer.write_datetime_value("startDateTime", self.start_date_time) + + diff --git a/msgraph_beta/generated/models/qr_code_image_details.py b/msgraph_beta/generated/models/qr_code_image_details.py new file mode 100644 index 00000000000..35b7329222d --- /dev/null +++ b/msgraph_beta/generated/models/qr_code_image_details.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .error_correction_level import ErrorCorrectionLevel + +@dataclass +class QrCodeImageDetails(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 binaryValue property + binary_value: Optional[bytes] = None + # The errorCorrectionLevel property + error_correction_level: Optional[ErrorCorrectionLevel] = None + # The OdataType property + odata_type: Optional[str] = None + # The rawContent property + raw_content: Optional[bytes] = None + # The version property + version: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrCodeImageDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrCodeImageDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrCodeImageDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .error_correction_level import ErrorCorrectionLevel + + from .error_correction_level import ErrorCorrectionLevel + + fields: dict[str, Callable[[Any], None]] = { + "binaryValue": lambda n : setattr(self, 'binary_value', n.get_bytes_value()), + "errorCorrectionLevel": lambda n : setattr(self, 'error_correction_level', n.get_enum_value(ErrorCorrectionLevel)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "rawContent": lambda n : setattr(self, 'raw_content', n.get_bytes_value()), + "version": lambda n : setattr(self, 'version', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bytes_value("binaryValue", self.binary_value) + writer.write_enum_value("errorCorrectionLevel", self.error_correction_level) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_bytes_value("rawContent", self.raw_content) + writer.write_int_value("version", self.version) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/qr_code_pin_authentication_method.py b/msgraph_beta/generated/models/qr_code_pin_authentication_method.py new file mode 100644 index 00000000000..fdefbea20df --- /dev/null +++ b/msgraph_beta/generated/models/qr_code_pin_authentication_method.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_method import AuthenticationMethod + from .qr_code import QrCode + from .qr_pin import QrPin + +from .authentication_method import AuthenticationMethod + +@dataclass +class QrCodePinAuthenticationMethod(AuthenticationMethod, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.qrCodePinAuthenticationMethod" + # The pin property + pin: Optional[QrPin] = None + # The standardQRCode property + standard_q_r_code: Optional[QrCode] = None + # The temporaryQRCode property + temporary_q_r_code: Optional[QrCode] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrCodePinAuthenticationMethod: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrCodePinAuthenticationMethod + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrCodePinAuthenticationMethod() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_method import AuthenticationMethod + from .qr_code import QrCode + from .qr_pin import QrPin + + from .authentication_method import AuthenticationMethod + from .qr_code import QrCode + from .qr_pin import QrPin + + fields: dict[str, Callable[[Any], None]] = { + "pin": lambda n : setattr(self, 'pin', n.get_object_value(QrPin)), + "standardQRCode": lambda n : setattr(self, 'standard_q_r_code', n.get_object_value(QrCode)), + "temporaryQRCode": lambda n : setattr(self, 'temporary_q_r_code', n.get_object_value(QrCode)), + } + 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("pin", self.pin) + writer.write_object_value("standardQRCode", self.standard_q_r_code) + writer.write_object_value("temporaryQRCode", self.temporary_q_r_code) + + diff --git a/msgraph_beta/generated/models/qr_code_pin_authentication_method_configuration.py b/msgraph_beta/generated/models/qr_code_pin_authentication_method_configuration.py new file mode 100644 index 00000000000..5cae6966b2a --- /dev/null +++ b/msgraph_beta/generated/models/qr_code_pin_authentication_method_configuration.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + +from .authentication_method_configuration import AuthenticationMethodConfiguration + +@dataclass +class QrCodePinAuthenticationMethodConfiguration(AuthenticationMethodConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration" + # The includeTargets property + include_targets: Optional[list[AuthenticationMethodTarget]] = None + # The pinLength property + pin_length: Optional[int] = None + # The standardQRCodeLifetimeInDays property + standard_q_r_code_lifetime_in_days: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrCodePinAuthenticationMethodConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrCodePinAuthenticationMethodConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrCodePinAuthenticationMethodConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + + from .authentication_method_configuration import AuthenticationMethodConfiguration + from .authentication_method_target import AuthenticationMethodTarget + + fields: dict[str, Callable[[Any], None]] = { + "includeTargets": lambda n : setattr(self, 'include_targets', n.get_collection_of_object_values(AuthenticationMethodTarget)), + "pinLength": lambda n : setattr(self, 'pin_length', n.get_int_value()), + "standardQRCodeLifetimeInDays": lambda n : setattr(self, 'standard_q_r_code_lifetime_in_days', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("includeTargets", self.include_targets) + writer.write_int_value("pinLength", self.pin_length) + writer.write_int_value("standardQRCodeLifetimeInDays", self.standard_q_r_code_lifetime_in_days) + + diff --git a/msgraph_beta/generated/models/qr_pin.py b/msgraph_beta/generated/models/qr_pin.py new file mode 100644 index 00000000000..b0463c8a430 --- /dev/null +++ b/msgraph_beta/generated/models/qr_pin.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 .entity import Entity + +@dataclass +class QrPin(Entity, Parsable): + # The code property + code: Optional[str] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None + # The forceChangePinNextSignIn property + force_change_pin_next_sign_in: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The updatedDateTime property + updated_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> QrPin: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: QrPin + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return QrPin() + + 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]] = { + "code": lambda n : setattr(self, 'code', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "forceChangePinNextSignIn": lambda n : setattr(self, 'force_change_pin_next_sign_in', n.get_bool_value()), + "updatedDateTime": lambda n : setattr(self, 'updated_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("code", self.code) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_bool_value("forceChangePinNextSignIn", self.force_change_pin_next_sign_in) + writer.write_datetime_value("updatedDateTime", self.updated_date_time) + + diff --git a/msgraph_beta/generated/models/report.py b/msgraph_beta/generated/models/report.py index 241030e3fab..4bca42797c2 100644 --- a/msgraph_beta/generated/models/report.py +++ b/msgraph_beta/generated/models/report.py @@ -15,7 +15,7 @@ class Report(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 http content that has the data + # Report content; details vary by report type. content: Optional[bytes] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/service_principal_subject.py b/msgraph_beta/generated/models/service_principal_sign_in.py similarity index 75% rename from msgraph_beta/generated/models/service_principal_subject.py rename to msgraph_beta/generated/models/service_principal_sign_in.py index 8b489935d87..de8eb4210f5 100644 --- a/msgraph_beta/generated/models/service_principal_subject.py +++ b/msgraph_beta/generated/models/service_principal_sign_in.py @@ -5,36 +5,36 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .conditional_access_what_if_subject import ConditionalAccessWhatIfSubject + from .sign_in_identity import SignInIdentity -from .conditional_access_what_if_subject import ConditionalAccessWhatIfSubject +from .sign_in_identity import SignInIdentity @dataclass -class ServicePrincipalSubject(ConditionalAccessWhatIfSubject, Parsable): +class ServicePrincipalSignIn(SignInIdentity, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.servicePrincipalSubject" - # The servicePrincipalId property + odata_type: Optional[str] = "#microsoft.graph.servicePrincipalSignIn" + # appId of the service principal that is signing in. service_principal_id: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ServicePrincipalSubject: + def create_from_discriminator_value(parse_node: ParseNode) -> ServicePrincipalSignIn: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ServicePrincipalSubject + Returns: ServicePrincipalSignIn """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ServicePrincipalSubject() + return ServicePrincipalSignIn() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .conditional_access_what_if_subject import ConditionalAccessWhatIfSubject + from .sign_in_identity import SignInIdentity - from .conditional_access_what_if_subject import ConditionalAccessWhatIfSubject + from .sign_in_identity import SignInIdentity fields: dict[str, Callable[[Any], None]] = { "servicePrincipalId": lambda n : setattr(self, 'service_principal_id', n.get_str_value()), diff --git a/msgraph_beta/generated/models/conditional_access_what_if_conditions.py b/msgraph_beta/generated/models/sign_in_conditions.py similarity index 80% rename from msgraph_beta/generated/models/conditional_access_what_if_conditions.py rename to msgraph_beta/generated/models/sign_in_conditions.py index b6e21536202..225c7f422f7 100644 --- a/msgraph_beta/generated/models/conditional_access_what_if_conditions.py +++ b/msgraph_beta/generated/models/sign_in_conditions.py @@ -14,45 +14,45 @@ from .risk_level import RiskLevel @dataclass -class ConditionalAccessWhatIfConditions(AdditionalDataHolder, BackedModel, Parsable): +class SignInConditions(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 authenticationFlow property + # Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. authentication_flow: Optional[AuthenticationFlow] = None - # The clientAppType property + # Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. client_app_type: Optional[ConditionalAccessClientApp] = None - # The country property + # Country from where the identity is authenticating. country: Optional[str] = None - # The deviceInfo property + # Information about the device used for the sign-in. device_info: Optional[DeviceInfo] = None - # The devicePlatform property + # Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. device_platform: Optional[ConditionalAccessDevicePlatform] = None - # The insiderRiskLevel property + # Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. insider_risk_level: Optional[InsiderRiskLevel] = None - # The ipAddress property + # Ip address of the authenticating identity. ip_address: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The servicePrincipalRiskLevel property + # Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. service_principal_risk_level: Optional[RiskLevel] = None - # The signInRiskLevel property + # Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. sign_in_risk_level: Optional[RiskLevel] = None - # The userRiskLevel property + # The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. user_risk_level: Optional[RiskLevel] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessWhatIfConditions: + def create_from_discriminator_value(parse_node: ParseNode) -> SignInConditions: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ConditionalAccessWhatIfConditions + Returns: SignInConditions """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ConditionalAccessWhatIfConditions() + return SignInConditions() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/models/conditional_access_context.py b/msgraph_beta/generated/models/sign_in_context.py similarity index 64% rename from msgraph_beta/generated/models/conditional_access_context.py rename to msgraph_beta/generated/models/sign_in_context.py index f06de7a807e..629729b5ff7 100644 --- a/msgraph_beta/generated/models/conditional_access_context.py +++ b/msgraph_beta/generated/models/sign_in_context.py @@ -6,12 +6,12 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .what_if_application_context import WhatIfApplicationContext - from .what_if_authentication_context import WhatIfAuthenticationContext - from .what_if_user_action_context import WhatIfUserActionContext + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext @dataclass -class ConditionalAccessContext(AdditionalDataHolder, BackedModel, Parsable): +class SignInContext(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) @@ -21,11 +21,11 @@ class ConditionalAccessContext(AdditionalDataHolder, BackedModel, Parsable): odata_type: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessContext: + def create_from_discriminator_value(parse_node: ParseNode) -> SignInContext: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ConditionalAccessContext + Returns: SignInContext """ if parse_node is None: raise TypeError("parse_node cannot be null.") @@ -34,32 +34,32 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessC 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.whatIfApplicationContext".casefold(): - from .what_if_application_context import WhatIfApplicationContext + if mapping_value and mapping_value.casefold() == "#microsoft.graph.applicationContext".casefold(): + from .application_context import ApplicationContext - return WhatIfApplicationContext() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.whatIfAuthenticationContext".casefold(): - from .what_if_authentication_context import WhatIfAuthenticationContext + return ApplicationContext() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.authContext".casefold(): + from .auth_context import AuthContext - return WhatIfAuthenticationContext() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.whatIfUserActionContext".casefold(): - from .what_if_user_action_context import WhatIfUserActionContext + return AuthContext() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userActionContext".casefold(): + from .user_action_context import UserActionContext - return WhatIfUserActionContext() - return ConditionalAccessContext() + return UserActionContext() + return SignInContext() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .what_if_application_context import WhatIfApplicationContext - from .what_if_authentication_context import WhatIfAuthenticationContext - from .what_if_user_action_context import WhatIfUserActionContext + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext - from .what_if_application_context import WhatIfApplicationContext - from .what_if_authentication_context import WhatIfAuthenticationContext - from .what_if_user_action_context import WhatIfUserActionContext + from .application_context import ApplicationContext + from .auth_context import AuthContext + from .user_action_context import UserActionContext fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), diff --git a/msgraph_beta/generated/models/conditional_access_what_if_subject.py b/msgraph_beta/generated/models/sign_in_identity.py similarity index 74% rename from msgraph_beta/generated/models/conditional_access_what_if_subject.py rename to msgraph_beta/generated/models/sign_in_identity.py index 9df616fee1e..10ec3b54741 100644 --- a/msgraph_beta/generated/models/conditional_access_what_if_subject.py +++ b/msgraph_beta/generated/models/sign_in_identity.py @@ -6,11 +6,11 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .service_principal_subject import ServicePrincipalSubject - from .user_subject import UserSubject + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn @dataclass -class ConditionalAccessWhatIfSubject(AdditionalDataHolder, BackedModel, Parsable): +class SignInIdentity(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) @@ -20,11 +20,11 @@ class ConditionalAccessWhatIfSubject(AdditionalDataHolder, BackedModel, Parsable odata_type: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessWhatIfSubject: + def create_from_discriminator_value(parse_node: ParseNode) -> SignInIdentity: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ConditionalAccessWhatIfSubject + Returns: SignInIdentity """ if parse_node is None: raise TypeError("parse_node cannot be null.") @@ -33,26 +33,26 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessW 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.servicePrincipalSubject".casefold(): - from .service_principal_subject import ServicePrincipalSubject + if mapping_value and mapping_value.casefold() == "#microsoft.graph.servicePrincipalSignIn".casefold(): + from .service_principal_sign_in import ServicePrincipalSignIn - return ServicePrincipalSubject() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.userSubject".casefold(): - from .user_subject import UserSubject + return ServicePrincipalSignIn() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.userSignIn".casefold(): + from .user_sign_in import UserSignIn - return UserSubject() - return ConditionalAccessWhatIfSubject() + return UserSignIn() + return SignInIdentity() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .service_principal_subject import ServicePrincipalSubject - from .user_subject import UserSubject + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn - from .service_principal_subject import ServicePrincipalSubject - from .user_subject import UserSubject + from .service_principal_sign_in import ServicePrincipalSignIn + from .user_sign_in import UserSignIn fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), diff --git a/msgraph_beta/generated/models/user.py b/msgraph_beta/generated/models/user.py index fd4feefba37..185e5f4e489 100644 --- a/msgraph_beta/generated/models/user.py +++ b/msgraph_beta/generated/models/user.py @@ -77,6 +77,7 @@ from .usage_right import UsageRight from .user_activity import UserActivity from .user_analytics import UserAnalytics + from .user_cloud_communication import UserCloudCommunication from .user_print import UserPrint from .user_settings import UserSettings from .user_solution_root import UserSolutionRoot @@ -142,6 +143,8 @@ class User(DirectoryObject, Parsable): cloud_p_cs: Optional[list[CloudPC]] = None # Microsoft realtime communication information related to the user. Supports $filter (eq, ne,not). cloud_realtime_communication_info: Optional[CloudRealtimeCommunicationInfo] = None + # The user's communications settings on Teams. + communications: Optional[UserCloudCommunication] = None # The name of the company the user is associated with. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). company_name: Optional[str] = None # Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Supports $filter (eq, ne, not, and in). @@ -492,6 +495,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .usage_right import UsageRight from .user_activity import UserActivity from .user_analytics import UserAnalytics + from .user_cloud_communication import UserCloudCommunication from .user_print import UserPrint from .user_settings import UserSettings from .user_solution_root import UserSolutionRoot @@ -570,6 +574,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .usage_right import UsageRight from .user_activity import UserActivity from .user_analytics import UserAnalytics + from .user_cloud_communication import UserCloudCommunication from .user_print import UserPrint from .user_settings import UserSettings from .user_solution_root import UserSolutionRoot @@ -604,6 +609,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "cloudLicensing": lambda n : setattr(self, 'cloud_licensing', n.get_object_value(UserCloudLicensing)), "cloudPCs": lambda n : setattr(self, 'cloud_p_cs', n.get_collection_of_object_values(CloudPC)), "cloudRealtimeCommunicationInfo": lambda n : setattr(self, 'cloud_realtime_communication_info', n.get_object_value(CloudRealtimeCommunicationInfo)), + "communications": lambda n : setattr(self, 'communications', n.get_object_value(UserCloudCommunication)), "companyName": lambda n : setattr(self, 'company_name', n.get_str_value()), "consentProvidedForMinor": lambda n : setattr(self, 'consent_provided_for_minor', n.get_str_value()), "contactFolders": lambda n : setattr(self, 'contact_folders', n.get_collection_of_object_values(ContactFolder)), @@ -775,6 +781,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("cloudLicensing", self.cloud_licensing) writer.write_collection_of_object_values("cloudPCs", self.cloud_p_cs) writer.write_object_value("cloudRealtimeCommunicationInfo", self.cloud_realtime_communication_info) + writer.write_object_value("communications", self.communications) writer.write_str_value("companyName", self.company_name) writer.write_str_value("consentProvidedForMinor", self.consent_provided_for_minor) writer.write_collection_of_object_values("contactFolders", self.contact_folders) diff --git a/msgraph_beta/generated/models/what_if_user_action_context.py b/msgraph_beta/generated/models/user_action_context.py similarity index 75% rename from msgraph_beta/generated/models/what_if_user_action_context.py rename to msgraph_beta/generated/models/user_action_context.py index 7d0bc701541..b67a3587f8e 100644 --- a/msgraph_beta/generated/models/what_if_user_action_context.py +++ b/msgraph_beta/generated/models/user_action_context.py @@ -5,38 +5,38 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .conditional_access_context import ConditionalAccessContext + from .sign_in_context import SignInContext from .user_action import UserAction -from .conditional_access_context import ConditionalAccessContext +from .sign_in_context import SignInContext @dataclass -class WhatIfUserActionContext(ConditionalAccessContext, Parsable): +class UserActionContext(SignInContext, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.whatIfUserActionContext" - # The userAction property + odata_type: Optional[str] = "#microsoft.graph.userActionContext" + # Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. user_action: Optional[UserAction] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> WhatIfUserActionContext: + def create_from_discriminator_value(parse_node: ParseNode) -> UserActionContext: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: WhatIfUserActionContext + Returns: UserActionContext """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return WhatIfUserActionContext() + return UserActionContext() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .conditional_access_context import ConditionalAccessContext + from .sign_in_context import SignInContext from .user_action import UserAction - from .conditional_access_context import ConditionalAccessContext + from .sign_in_context import SignInContext from .user_action import UserAction fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/user_cloud_communication.py b/msgraph_beta/generated/models/user_cloud_communication.py new file mode 100644 index 00000000000..022e8392195 --- /dev/null +++ b/msgraph_beta/generated/models/user_cloud_communication.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 .call_settings import CallSettings + from .entity import Entity + +from .entity import Entity + +@dataclass +class UserCloudCommunication(Entity, Parsable): + # The call settings assigned to the user. + call_settings: Optional[CallSettings] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UserCloudCommunication: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UserCloudCommunication + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UserCloudCommunication() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .call_settings import CallSettings + from .entity import Entity + + from .call_settings import CallSettings + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "callSettings": lambda n : setattr(self, 'call_settings', n.get_object_value(CallSettings)), + } + 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("callSettings", self.call_settings) + + diff --git a/msgraph_beta/generated/models/user_subject.py b/msgraph_beta/generated/models/user_sign_in.py similarity index 80% rename from msgraph_beta/generated/models/user_subject.py rename to msgraph_beta/generated/models/user_sign_in.py index a8f00758309..7acbf8d06fc 100644 --- a/msgraph_beta/generated/models/user_subject.py +++ b/msgraph_beta/generated/models/user_sign_in.py @@ -6,31 +6,31 @@ if TYPE_CHECKING: from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes - from .conditional_access_what_if_subject import ConditionalAccessWhatIfSubject + from .sign_in_identity import SignInIdentity -from .conditional_access_what_if_subject import ConditionalAccessWhatIfSubject +from .sign_in_identity import SignInIdentity @dataclass -class UserSubject(ConditionalAccessWhatIfSubject, Parsable): +class UserSignIn(SignInIdentity, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.userSubject" - # The externalTenantId property + odata_type: Optional[str] = "#microsoft.graph.userSignIn" + # TenantId of the guest user as applies to Microsoft Entra B2B scenarios. external_tenant_id: Optional[str] = None # The externalUserType property external_user_type: Optional[ConditionalAccessGuestOrExternalUserTypes] = None - # The userId property + # Object ID of the user. user_id: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> UserSubject: + def create_from_discriminator_value(parse_node: ParseNode) -> UserSignIn: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: UserSubject + Returns: UserSignIn """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return UserSubject() + return UserSignIn() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ @@ -38,10 +38,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes - from .conditional_access_what_if_subject import ConditionalAccessWhatIfSubject + from .sign_in_identity import SignInIdentity from .conditional_access_guest_or_external_user_types import ConditionalAccessGuestOrExternalUserTypes - from .conditional_access_what_if_subject import ConditionalAccessWhatIfSubject + from .sign_in_identity import SignInIdentity fields: dict[str, Callable[[Any], None]] = { "externalTenantId": lambda n : setattr(self, 'external_tenant_id', n.get_str_value()), diff --git a/msgraph_beta/generated/models/conditional_access_what_if_reasons.py b/msgraph_beta/generated/models/what_if_analysis_reasons.py similarity index 93% rename from msgraph_beta/generated/models/conditional_access_what_if_reasons.py rename to msgraph_beta/generated/models/what_if_analysis_reasons.py index 8396db6609f..99ffa1e18e8 100644 --- a/msgraph_beta/generated/models/conditional_access_what_if_reasons.py +++ b/msgraph_beta/generated/models/what_if_analysis_reasons.py @@ -1,6 +1,6 @@ from enum import Enum -class ConditionalAccessWhatIfReasons(str, Enum): +class WhatIfAnalysisReasons(str, Enum): NotSet = "notSet", NotEnoughInformation = "notEnoughInformation", InvalidCondition = "invalidCondition", diff --git a/msgraph_beta/generated/models/conditional_access_what_if_policy.py b/msgraph_beta/generated/models/what_if_analysis_result.py similarity index 64% rename from msgraph_beta/generated/models/conditional_access_what_if_policy.py rename to msgraph_beta/generated/models/what_if_analysis_result.py index e9c94072804..bbbead17a0b 100644 --- a/msgraph_beta/generated/models/conditional_access_what_if_policy.py +++ b/msgraph_beta/generated/models/what_if_analysis_result.py @@ -6,29 +6,29 @@ if TYPE_CHECKING: from .conditional_access_policy import ConditionalAccessPolicy - from .conditional_access_what_if_reasons import ConditionalAccessWhatIfReasons + from .what_if_analysis_reasons import WhatIfAnalysisReasons from .conditional_access_policy import ConditionalAccessPolicy @dataclass -class ConditionalAccessWhatIfPolicy(ConditionalAccessPolicy, Parsable): +class WhatIfAnalysisResult(ConditionalAccessPolicy, Parsable): + # The analysisReasons property + analysis_reasons: Optional[WhatIfAnalysisReasons] = None # The OdataType property odata_type: Optional[str] = None - # The policyApplies property + # Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. policy_applies: Optional[bool] = None - # The reasons property - reasons: Optional[list[ConditionalAccessWhatIfReasons]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> ConditionalAccessWhatIfPolicy: + def create_from_discriminator_value(parse_node: ParseNode) -> WhatIfAnalysisResult: """ Creates a new instance of the appropriate class based on discriminator value param parse_node: The parse node to use to read the discriminator value and create the object - Returns: ConditionalAccessWhatIfPolicy + Returns: WhatIfAnalysisResult """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return ConditionalAccessWhatIfPolicy() + return WhatIfAnalysisResult() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ @@ -36,14 +36,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .conditional_access_policy import ConditionalAccessPolicy - from .conditional_access_what_if_reasons import ConditionalAccessWhatIfReasons + from .what_if_analysis_reasons import WhatIfAnalysisReasons from .conditional_access_policy import ConditionalAccessPolicy - from .conditional_access_what_if_reasons import ConditionalAccessWhatIfReasons + from .what_if_analysis_reasons import WhatIfAnalysisReasons fields: dict[str, Callable[[Any], None]] = { + "analysisReasons": lambda n : setattr(self, 'analysis_reasons', n.get_collection_of_enum_values(WhatIfAnalysisReasons)), "policyApplies": lambda n : setattr(self, 'policy_applies', n.get_bool_value()), - "reasons": lambda n : setattr(self, 'reasons', n.get_collection_of_enum_values(ConditionalAccessWhatIfReasons)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -58,7 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("analysisReasons", self.analysis_reasons) writer.write_bool_value("policyApplies", self.policy_applies) - writer.write_collection_of_enum_values("reasons", self.reasons) diff --git a/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py b/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py index 6a1a8bcf120..c51121bd685 100644 --- a/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py +++ b/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py @@ -16,7 +16,7 @@ class WindowsAppXAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsAppXAppAssignmentSettings" - # Whether or not to use device execution context for Windows AppX mobile app. + # When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. use_device_context: Optional[bool] = None @staticmethod diff --git a/msgraph_beta/generated/models/windows_domain_join_configuration.py b/msgraph_beta/generated/models/windows_domain_join_configuration.py index 343a52ff9c0..c01eaf7ff77 100644 --- a/msgraph_beta/generated/models/windows_domain_join_configuration.py +++ b/msgraph_beta/generated/models/windows_domain_join_configuration.py @@ -22,7 +22,7 @@ class WindowsDomainJoinConfiguration(DeviceConfiguration, Parsable): computer_name_static_prefix: Optional[str] = None # Dynamically generated characters used as suffix for computer name. Valid values 3 to 14 computer_name_suffix_random_char_count: Optional[int] = None - # Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + # Reference to device configurations required for network connectivity network_access_configurations: Optional[list[DeviceConfiguration]] = None # Organizational unit (OU) where the computer account will be created. If this parameter is NULL, the well known computer object container will be used as published in the domain. organizational_unit: Optional[str] = None diff --git a/msgraph_beta/generated/models/windows_updates/content_filter.py b/msgraph_beta/generated/models/windows_updates/content_filter.py index e5a434fb468..894933bde6c 100644 --- a/msgraph_beta/generated/models/windows_updates/content_filter.py +++ b/msgraph_beta/generated/models/windows_updates/content_filter.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .driver_update_filter import DriverUpdateFilter from .quality_update_filter import QualityUpdateFilter + from .remediation_update_filter import RemediationUpdateFilter from .software_update_filter import SoftwareUpdateFilter from .windows_update_filter import WindowsUpdateFilter @@ -43,6 +44,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ContentFilter: from .quality_update_filter import QualityUpdateFilter return QualityUpdateFilter() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.windowsUpdates.remediationUpdateFilter".casefold(): + from .remediation_update_filter import RemediationUpdateFilter + + return RemediationUpdateFilter() if mapping_value and mapping_value.casefold() == "#microsoft.graph.windowsUpdates.softwareUpdateFilter".casefold(): from .software_update_filter import SoftwareUpdateFilter @@ -60,11 +65,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .driver_update_filter import DriverUpdateFilter from .quality_update_filter import QualityUpdateFilter + from .remediation_update_filter import RemediationUpdateFilter from .software_update_filter import SoftwareUpdateFilter from .windows_update_filter import WindowsUpdateFilter from .driver_update_filter import DriverUpdateFilter from .quality_update_filter import QualityUpdateFilter + from .remediation_update_filter import RemediationUpdateFilter from .software_update_filter import SoftwareUpdateFilter from .windows_update_filter import WindowsUpdateFilter diff --git a/msgraph_beta/generated/models/windows_updates/remediation_type.py b/msgraph_beta/generated/models/windows_updates/remediation_type.py new file mode 100644 index 00000000000..a49ae5dc858 --- /dev/null +++ b/msgraph_beta/generated/models/windows_updates/remediation_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class RemediationType(str, Enum): + InPlaceUpgrade = "inPlaceUpgrade", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/windows_updates/remediation_update_filter.py b/msgraph_beta/generated/models/windows_updates/remediation_update_filter.py new file mode 100644 index 00000000000..224f5209ad2 --- /dev/null +++ b/msgraph_beta/generated/models/windows_updates/remediation_update_filter.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 .remediation_type import RemediationType + from .windows_update_filter import WindowsUpdateFilter + +from .windows_update_filter import WindowsUpdateFilter + +@dataclass +class RemediationUpdateFilter(WindowsUpdateFilter, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.windowsUpdates.remediationUpdateFilter" + # The remediationType property + remediation_type: Optional[RemediationType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemediationUpdateFilter: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemediationUpdateFilter + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemediationUpdateFilter() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .remediation_type import RemediationType + from .windows_update_filter import WindowsUpdateFilter + + from .remediation_type import RemediationType + from .windows_update_filter import WindowsUpdateFilter + + fields: dict[str, Callable[[Any], None]] = { + "remediationType": lambda n : setattr(self, 'remediation_type', n.get_enum_value(RemediationType)), + } + 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("remediationType", self.remediation_type) + + diff --git a/msgraph_beta/generated/models/windows_updates/software_update_filter.py b/msgraph_beta/generated/models/windows_updates/software_update_filter.py index ef6a6b05007..7b107af2d3c 100644 --- a/msgraph_beta/generated/models/windows_updates/software_update_filter.py +++ b/msgraph_beta/generated/models/windows_updates/software_update_filter.py @@ -8,6 +8,7 @@ from .content_filter import ContentFilter from .driver_update_filter import DriverUpdateFilter from .quality_update_filter import QualityUpdateFilter + from .remediation_update_filter import RemediationUpdateFilter from .windows_update_filter import WindowsUpdateFilter from .content_filter import ContentFilter @@ -39,6 +40,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> SoftwareUpdateFilt from .quality_update_filter import QualityUpdateFilter return QualityUpdateFilter() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.windowsUpdates.remediationUpdateFilter".casefold(): + from .remediation_update_filter import RemediationUpdateFilter + + return RemediationUpdateFilter() if mapping_value and mapping_value.casefold() == "#microsoft.graph.windowsUpdates.windowsUpdateFilter".casefold(): from .windows_update_filter import WindowsUpdateFilter @@ -53,11 +58,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .content_filter import ContentFilter from .driver_update_filter import DriverUpdateFilter from .quality_update_filter import QualityUpdateFilter + from .remediation_update_filter import RemediationUpdateFilter from .windows_update_filter import WindowsUpdateFilter from .content_filter import ContentFilter from .driver_update_filter import DriverUpdateFilter from .quality_update_filter import QualityUpdateFilter + from .remediation_update_filter import RemediationUpdateFilter from .windows_update_filter import WindowsUpdateFilter fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/windows_updates/windows_update_filter.py b/msgraph_beta/generated/models/windows_updates/windows_update_filter.py index 5e9393d504e..f18541e25de 100644 --- a/msgraph_beta/generated/models/windows_updates/windows_update_filter.py +++ b/msgraph_beta/generated/models/windows_updates/windows_update_filter.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .driver_update_filter import DriverUpdateFilter from .quality_update_filter import QualityUpdateFilter + from .remediation_update_filter import RemediationUpdateFilter from .software_update_filter import SoftwareUpdateFilter from .software_update_filter import SoftwareUpdateFilter @@ -38,6 +39,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> WindowsUpdateFilte from .quality_update_filter import QualityUpdateFilter return QualityUpdateFilter() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.windowsUpdates.remediationUpdateFilter".casefold(): + from .remediation_update_filter import RemediationUpdateFilter + + return RemediationUpdateFilter() return WindowsUpdateFilter() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -47,10 +52,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .driver_update_filter import DriverUpdateFilter from .quality_update_filter import QualityUpdateFilter + from .remediation_update_filter import RemediationUpdateFilter from .software_update_filter import SoftwareUpdateFilter from .driver_update_filter import DriverUpdateFilter from .quality_update_filter import QualityUpdateFilter + from .remediation_update_filter import RemediationUpdateFilter from .software_update_filter import SoftwareUpdateFilter fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/reports/get_api_usageservice_area_service_area_period_period_app_id_app_id/get_api_usageservice_area_service_area_period_period_app_id_app_id_request_builder.py b/msgraph_beta/generated/reports/get_api_usageservice_area_service_area_period_period_app_id_app_id/get_api_usageservice_area_service_area_period_period_app_id_app_id_request_builder.py new file mode 100644 index 00000000000..30c2c94088c --- /dev/null +++ b/msgraph_beta/generated/reports/get_api_usageservice_area_service_area_period_period_app_id_app_id/get_api_usageservice_area_service_area_period_period_app_id_app_id_request_builder.py @@ -0,0 +1,109 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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 GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getApiUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/reports/getApiUsage(serviceArea='@serviceArea',period='@period',appId='@appId'){?appId*,period*,serviceArea*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: + """ + Get the tenant and app API usage for Microsoft Graph services. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the tenant and app API usage for Microsoft Graph services. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters(): + """ + Get the tenant and app API usage for Microsoft Graph services. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "app_id": + return "appId" + if original_name == "service_area": + return "serviceArea" + if original_name == "period": + return "period" + return original_name + + # Usage: appId='@appId' + app_id: Optional[str] = None + + # Usage: period='@period' + period: Optional[str] = None + + # Usage: serviceArea='@serviceArea' + service_area: Optional[str] = None + + + @dataclass + class GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetRequestConfiguration(RequestConfiguration[GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/reports_request_builder.py b/msgraph_beta/generated/reports/reports_request_builder.py index 3056f8034cd..0227a5b2b1a 100644 --- a/msgraph_beta/generated/reports/reports_request_builder.py +++ b/msgraph_beta/generated/reports/reports_request_builder.py @@ -28,6 +28,7 @@ from .daily_print_usage_summaries_by_user.daily_print_usage_summaries_by_user_request_builder import DailyPrintUsageSummariesByUserRequestBuilder from .device_configuration_device_activity.device_configuration_device_activity_request_builder import DeviceConfigurationDeviceActivityRequestBuilder from .device_configuration_user_activity.device_configuration_user_activity_request_builder import DeviceConfigurationUserActivityRequestBuilder + from .get_api_usageservice_area_service_area_period_period_app_id_app_id.get_api_usageservice_area_service_area_period_period_app_id_app_id_request_builder import GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder from .get_attack_simulation_repeat_offenders.get_attack_simulation_repeat_offenders_request_builder import GetAttackSimulationRepeatOffendersRequestBuilder from .get_attack_simulation_simulation_user_coverage.get_attack_simulation_simulation_user_coverage_request_builder import GetAttackSimulationSimulationUserCoverageRequestBuilder from .get_attack_simulation_training_user_coverage.get_attack_simulation_training_user_coverage_request_builder import GetAttackSimulationTrainingUserCoverageRequestBuilder @@ -1795,6 +1796,15 @@ def device_configuration_user_activity(self) -> DeviceConfigurationUserActivityR return DeviceConfigurationUserActivityRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_api_usageservice_area_service_area_period_period_app_id_app_id(self) -> GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder: + """ + Provides operations to call the getApiUsage method. + """ + from .get_api_usageservice_area_service_area_period_period_app_id_app_id.get_api_usageservice_area_service_area_period_period_app_id_app_id_request_builder import GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder + + return GetApiUsageserviceAreaServiceAreaPeriodPeriodAppIdAppIdRequestBuilder(self.request_adapter, self.path_parameters) + @property def get_attack_simulation_repeat_offenders(self) -> GetAttackSimulationRepeatOffendersRequestBuilder: """ diff --git a/msgraph_beta/generated/reports/service_activity/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py new file mode 100644 index 00000000000..ac67a30be4f --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ServiceActivityValueMetric]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ....models.service_activity_value_metric import ServiceActivityValueMetric + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ServiceActivityValueMetric)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/reports/service_activity/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py b/msgraph_beta/generated/reports/service_activity/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py new file mode 100644 index 00000000000..2e8b227d146 --- /dev/null +++ b/msgraph_beta/generated/reports/service_activity/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes/get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder.py @@ -0,0 +1,134 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + +class GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMetricsForConditionalAccessBlockedSignIn method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], exclusive_interval_end_date_time: Optional[datetime.datetime] = None, inclusive_interval_start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder and sets the default values. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['exclusiveIntervalEndDateTime'] = exclusive_interval_end_date_time + path_parameters['inclusiveIntervalStartDateTime'] = inclusive_interval_start_date_time + super().__init__(request_adapter, "{+baseurl}/reports/serviceActivity/getMetricsForConditionalAccessBlockedSignIn(inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime},exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime},aggregationIntervalInMinutes=@aggregationIntervalInMinutes){?%24count,%24filter,%24search,%24skip,%24top,aggregationIntervalInMinutes*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> Optional[GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse]: + """ + Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/serviceactivity-getmetricsforconditionalaccessblockedsignin?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_get_response import GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse + + return await self.request_adapter.send_async(request_info, GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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) -> GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters(): + """ + Retrieve the number of user sign-in attempts that were blocked by a Conditional Access policy during a specific period. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "aggregation_interval_in_minutes": + return "aggregationIntervalInMinutes" + if original_name == "count": + return "%24count" + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Usage: aggregationIntervalInMinutes=@aggregationIntervalInMinutes + aggregation_interval_in_minutes: Optional[int] = None + + # Include count of items + count: Optional[bool] = None + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/reports/service_activity/service_activity_request_builder.py b/msgraph_beta/generated/reports/service_activity/service_activity_request_builder.py index 15fa51b4c7c..73d26403506 100644 --- a/msgraph_beta/generated/reports/service_activity/service_activity_request_builder.py +++ b/msgraph_beta/generated/reports/service_activity/service_activity_request_builder.py @@ -34,6 +34,7 @@ from .get_connectivity_metrics_for_exchange_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_connectivity_metrics_for_exchange_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetConnectivityMetricsForExchangeWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_message_volume_metrics_for_email_delivery_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_message_volume_metrics_for_email_delivery_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMessageVolumeMetricsForEmailDeliveryWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_message_volume_metrics_for_teams_chat_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_message_volume_metrics_for_teams_chat_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + from .get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_metrics_for_conditional_access_compliant_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_conditional_access_compliant_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_metrics_for_conditional_access_managed_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_conditional_access_managed_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForConditionalAccessManagedDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder from .get_metrics_for_mfa_sign_in_failure_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_mfa_sign_in_failure_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForMfaSignInFailureWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder @@ -348,6 +349,21 @@ def get_message_volume_metrics_for_teams_chat_with_inclusive_interval_start_date return GetMessageVolumeMetricsForTeamsChatWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + def get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: + """ + Provides operations to call the getMetricsForConditionalAccessBlockedSignIn method. + param exclusive_interval_end_date_time: Usage: exclusiveIntervalEndDateTime={exclusiveIntervalEndDateTime} + param inclusive_interval_start_date_time: Usage: inclusiveIntervalStartDateTime={inclusiveIntervalStartDateTime} + Returns: GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + """ + if exclusive_interval_end_date_time is None: + raise TypeError("exclusive_interval_end_date_time cannot be null.") + if inclusive_interval_start_date_time is None: + raise TypeError("inclusive_interval_start_date_time cannot be null.") + from .get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes.get_metrics_for_conditional_access_blocked_sign_in_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes_request_builder import GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder + + return GetMetricsForConditionalAccessBlockedSignInWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder(self.request_adapter, self.path_parameters, exclusive_interval_end_date_time, inclusive_interval_start_date_time) + def get_metrics_for_conditional_access_compliant_devices_sign_in_success_with_inclusive_interval_start_date_time_with_exclusive_interval_end_date_time_with_aggregation_interval_in_minutes(self,exclusive_interval_end_date_time: datetime.datetime, inclusive_interval_start_date_time: datetime.datetime) -> GetMetricsForConditionalAccessCompliantDevicesSignInSuccessWithInclusiveIntervalStartDateTimeWithExclusiveIntervalEndDateTimeWithAggregationIntervalInMinutesRequestBuilder: """ Provides operations to call the getMetricsForConditionalAccessCompliantDevicesSignInSuccess method. diff --git a/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py b/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py index 8b3c3c4214a..293e5a16a6e 100644 --- a/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py +++ b/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py @@ -48,10 +48,10 @@ def by_risk_detection_id(self,risk_detection_id: str) -> RiskDetectionItemReques async def get(self,request_configuration: Optional[RequestConfiguration[RiskDetectionsRequestBuilderGetQueryParameters]] = None) -> Optional[RiskDetectionCollectionResponse]: """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskDetectionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +92,7 @@ async def post(self,body: RiskDetection, request_configuration: Optional[Request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskDetectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -129,7 +129,7 @@ def with_url(self,raw_url: str) -> RiskDetectionsRequestBuilder: @dataclass class RiskDetectionsRequestBuilderGetQueryParameters(): """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py b/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py index 8b416b30c6a..eb201be90cd 100644 --- a/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py @@ -53,11 +53,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ClaimsPo async def patch(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomClaimsPolicy]: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomClaimsPolicy] - Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -77,11 +77,11 @@ async def patch(self,body: CustomClaimsPolicy, request_configuration: Optional[R async def put(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomClaimsPolicy]: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomClaimsPolicy] - Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -112,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -127,7 +127,7 @@ def to_patch_request_information(self,body: CustomClaimsPolicy, request_configur def to_put_request_information(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py index e7b80804c69..6d9c97f2bc0 100644 --- a/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py @@ -60,10 +60,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> Optional[List_]: """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[List_] - Find more info here: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -114,7 +114,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -248,7 +248,7 @@ class ListItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class ListItemRequestBuilderGetQueryParameters(): """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/sites_request_builder.py b/msgraph_beta/generated/sites/sites_request_builder.py index 0d4c93e32f4..757b49cdd25 100644 --- a/msgraph_beta/generated/sites/sites_request_builder.py +++ b/msgraph_beta/generated/sites/sites_request_builder.py @@ -52,10 +52,10 @@ def by_site_id(self,site_id: str) -> SiteItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[SitesRequestBuilderGetQueryParameters]] = None) -> Optional[SiteCollectionResponse]: """ - Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/site-list?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SitesReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SitesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def remove(self) -> RemoveRequestBuilder: @dataclass class SitesRequestBuilderGetQueryParameters(): """ - Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. + List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py index 283165d21e8..77b917778c3 100644 --- a/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] - Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/teamwork/team_templates/team_templates_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/team_templates_request_builder.py index b78ed8fd9e9..93b574cdc29 100644 --- a/msgraph_beta/generated/teamwork/team_templates/team_templates_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/team_templates_request_builder.py @@ -49,10 +49,10 @@ def by_team_template_id(self,team_template_id: str) -> TeamTemplateItemRequestBu async def get(self,request_configuration: Optional[RequestConfiguration[TeamTemplatesRequestBuilderGetQueryParameters]] = None) -> Optional[TeamTemplateCollectionResponse]: """ - Get the list of teamTemplate objects that are available for a tenant. + List the teamTemplateDefinition objects associated with a teamTemplate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamTemplateCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/teamwork-list-teamtemplates?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/teamtemplate-list-definitions?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +93,7 @@ async def post(self,body: TeamTemplate, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamTemplatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the list of teamTemplate objects that are available for a tenant. + List the teamTemplateDefinition objects associated with a teamTemplate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TeamTemplatesRequestBuilderGetQueryParameters(): """ - Get the list of teamTemplate objects that are available for a tenant. + List the teamTemplateDefinition objects associated with a teamTemplate. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py b/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py index 93543149913..adf3c75464f 100644 --- a/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py +++ b/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py @@ -26,6 +26,7 @@ from .password_methods.password_methods_request_builder import PasswordMethodsRequestBuilder from .phone_methods.phone_methods_request_builder import PhoneMethodsRequestBuilder from .platform_credential_methods.platform_credential_methods_request_builder import PlatformCredentialMethodsRequestBuilder + from .qr_code_pin_method.qr_code_pin_method_request_builder import QrCodePinMethodRequestBuilder from .requirements.requirements_request_builder import RequirementsRequestBuilder from .sign_in_preferences.sign_in_preferences_request_builder import SignInPreferencesRequestBuilder from .software_oath_methods.software_oath_methods_request_builder import SoftwareOathMethodsRequestBuilder @@ -242,6 +243,15 @@ def platform_credential_methods(self) -> PlatformCredentialMethodsRequestBuilder return PlatformCredentialMethodsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def qr_code_pin_method(self) -> QrCodePinMethodRequestBuilder: + """ + Provides operations to manage the qrCodePinMethod property of the microsoft.graph.authentication entity. + """ + from .qr_code_pin_method.qr_code_pin_method_request_builder import QrCodePinMethodRequestBuilder + + return QrCodePinMethodRequestBuilder(self.request_adapter, self.path_parameters) + @property def requirements(self) -> RequirementsRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/authentication/platform_credential_methods/item/platform_credential_authentication_method_item_request_builder.py b/msgraph_beta/generated/users/item/authentication/platform_credential_methods/item/platform_credential_authentication_method_item_request_builder.py index 27a8cf13ed2..d07f1e70636 100644 --- a/msgraph_beta/generated/users/item/authentication/platform_credential_methods/item/platform_credential_authentication_method_item_request_builder.py +++ b/msgraph_beta/generated/users/item/authentication/platform_credential_methods/item/platform_credential_authentication_method_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlatformCredentialAuthenticationMethod]: """ - Get platformCredentialMethods from users + Represents a platform credential instance registered to a user on Mac OS. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlatformCredentialAuthenticationMethod] """ @@ -82,7 +82,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get platformCredentialMethods from users + Represents a platform credential instance registered to a user on Mac OS. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +120,7 @@ class PlatformCredentialAuthenticationMethodItemRequestBuilderDeleteRequestConfi @dataclass class PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters(): """ - Get platformCredentialMethods from users + Represents a platform credential instance registered to a user on Mac OS. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/authentication/platform_credential_methods/platform_credential_methods_request_builder.py b/msgraph_beta/generated/users/item/authentication/platform_credential_methods/platform_credential_methods_request_builder.py index aa1049a08ee..40074fa19ac 100644 --- a/msgraph_beta/generated/users/item/authentication/platform_credential_methods/platform_credential_methods_request_builder.py +++ b/msgraph_beta/generated/users/item/authentication/platform_credential_methods/platform_credential_methods_request_builder.py @@ -48,7 +48,7 @@ def by_platform_credential_authentication_method_id(self,platform_credential_aut async def get(self,request_configuration: Optional[RequestConfiguration[PlatformCredentialMethodsRequestBuilderGetQueryParameters]] = None) -> Optional[PlatformCredentialAuthenticationMethodCollectionResponse]: """ - Get platformCredentialMethods from users + Represents a platform credential instance registered to a user on Mac OS. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlatformCredentialAuthenticationMethodCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Platform def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlatformCredentialMethodsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get platformCredentialMethods from users + Represents a platform credential instance registered to a user on Mac OS. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PlatformCredentialMethodsRequestBuilderGetQueryParameters(): """ - Get platformCredentialMethods from users + Represents a platform credential instance registered to a user on Mac OS. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/pin/pin_request_builder.py b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/pin/pin_request_builder.py new file mode 100644 index 00000000000..bf9ef12f3b1 --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/pin/pin_request_builder.py @@ -0,0 +1,197 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.qr_pin import QrPin + from .update_pin.update_pin_request_builder import UpdatePinRequestBuilder + +class PinRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the pin property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PinRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/pin{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property pin 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[PinRequestBuilderGetQueryParameters]] = None) -> Optional[QrPin]: + """ + Get pin from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[QrPin] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.qr_pin import QrPin + + return await self.request_adapter.send_async(request_info, QrPin, error_mapping) + + async def patch(self,body: QrPin, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[QrPin]: + """ + Update the navigation property pin in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[QrPin] + """ + 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.qr_pin import QrPin + + return await self.request_adapter.send_async(request_info, QrPin, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property pin 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) + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PinRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get pin from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: QrPin, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property pin 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) -> PinRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PinRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PinRequestBuilder(self.request_adapter, raw_url) + + @property + def update_pin(self) -> UpdatePinRequestBuilder: + """ + Provides operations to call the updatePin method. + """ + from .update_pin.update_pin_request_builder import UpdatePinRequestBuilder + + return UpdatePinRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PinRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PinRequestBuilderGetQueryParameters(): + """ + Get pin from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class PinRequestBuilderGetRequestConfiguration(RequestConfiguration[PinRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class PinRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/pin/update_pin/update_pin_post_request_body.py b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/pin/update_pin/update_pin_post_request_body.py new file mode 100644 index 00000000000..2672ba8cef9 --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/pin/update_pin/update_pin_post_request_body.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class UpdatePinPostRequestBody(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 currentPin property + current_pin: Optional[str] = None + # The newPin property + new_pin: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UpdatePinPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UpdatePinPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UpdatePinPostRequestBody() + + 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]] = { + "currentPin": lambda n : setattr(self, 'current_pin', n.get_str_value()), + "newPin": lambda n : setattr(self, 'new_pin', 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("currentPin", self.current_pin) + writer.write_str_value("newPin", self.new_pin) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/pin/update_pin/update_pin_request_builder.py b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/pin/update_pin/update_pin_request_builder.py new file mode 100644 index 00000000000..553b694ca4d --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/pin/update_pin/update_pin_request_builder.py @@ -0,0 +1,85 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .update_pin_post_request_body import UpdatePinPostRequestBody + +class UpdatePinRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the updatePin method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UpdatePinRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/pin/updatePin", path_parameters) + + async def post(self,body: UpdatePinPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action updatePin + 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: UpdatePinPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action updatePin + param body: The request body + param request_configuration: Configuration for the request 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.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UpdatePinRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UpdatePinRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UpdatePinRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class UpdatePinRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/qr_code_pin_method_request_builder.py b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/qr_code_pin_method_request_builder.py new file mode 100644 index 00000000000..9413fe5c1d0 --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/qr_code_pin_method_request_builder.py @@ -0,0 +1,172 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .pin.pin_request_builder import PinRequestBuilder + from .standard_q_r_code.standard_q_r_code_request_builder import StandardQRCodeRequestBuilder + from .temporary_q_r_code.temporary_q_r_code_request_builder import TemporaryQRCodeRequestBuilder + +class QrCodePinMethodRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the qrCodePinMethod property of the microsoft.graph.authentication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new QrCodePinMethodRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property qrCodePinMethod 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[QrCodePinMethodRequestBuilderGetQueryParameters]] = None) -> Optional[QrCodePinAuthenticationMethod]: + """ + Get qrCodePinMethod from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[QrCodePinAuthenticationMethod] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + + return await self.request_adapter.send_async(request_info, QrCodePinAuthenticationMethod, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property qrCodePinMethod 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) + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QrCodePinMethodRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get qrCodePinMethod from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> QrCodePinMethodRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: QrCodePinMethodRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return QrCodePinMethodRequestBuilder(self.request_adapter, raw_url) + + @property + def pin(self) -> PinRequestBuilder: + """ + Provides operations to manage the pin property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + """ + from .pin.pin_request_builder import PinRequestBuilder + + return PinRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def standard_q_r_code(self) -> StandardQRCodeRequestBuilder: + """ + Provides operations to manage the standardQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + """ + from .standard_q_r_code.standard_q_r_code_request_builder import StandardQRCodeRequestBuilder + + return StandardQRCodeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def temporary_q_r_code(self) -> TemporaryQRCodeRequestBuilder: + """ + Provides operations to manage the temporaryQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + """ + from .temporary_q_r_code.temporary_q_r_code_request_builder import TemporaryQRCodeRequestBuilder + + return TemporaryQRCodeRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class QrCodePinMethodRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class QrCodePinMethodRequestBuilderGetQueryParameters(): + """ + Get qrCodePinMethod from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class QrCodePinMethodRequestBuilderGetRequestConfiguration(RequestConfiguration[QrCodePinMethodRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/standard_q_r_code/standard_q_r_code_request_builder.py b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/standard_q_r_code/standard_q_r_code_request_builder.py new file mode 100644 index 00000000000..191345a8644 --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/standard_q_r_code/standard_q_r_code_request_builder.py @@ -0,0 +1,187 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.qr_code import QrCode + +class StandardQRCodeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the standardQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StandardQRCodeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/standardQRCode{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property standardQRCode 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[StandardQRCodeRequestBuilderGetQueryParameters]] = None) -> Optional[QrCode]: + """ + Get standardQRCode from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[QrCode] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.qr_code import QrCode + + return await self.request_adapter.send_async(request_info, QrCode, error_mapping) + + async def patch(self,body: QrCode, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[QrCode]: + """ + Update the navigation property standardQRCode in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[QrCode] + """ + 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.qr_code import QrCode + + return await self.request_adapter.send_async(request_info, QrCode, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property standardQRCode 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) + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StandardQRCodeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get standardQRCode from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: QrCode, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property standardQRCode 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) -> StandardQRCodeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StandardQRCodeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StandardQRCodeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StandardQRCodeRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StandardQRCodeRequestBuilderGetQueryParameters(): + """ + Get standardQRCode from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class StandardQRCodeRequestBuilderGetRequestConfiguration(RequestConfiguration[StandardQRCodeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StandardQRCodeRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/temporary_q_r_code/temporary_q_r_code_request_builder.py b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/temporary_q_r_code/temporary_q_r_code_request_builder.py new file mode 100644 index 00000000000..6e4924b5c0a --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/qr_code_pin_method/temporary_q_r_code/temporary_q_r_code_request_builder.py @@ -0,0 +1,187 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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.qr_code import QrCode + +class TemporaryQRCodeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the temporaryQRCode property of the microsoft.graph.qrCodePinAuthenticationMethod entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TemporaryQRCodeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/qrCodePinMethod/temporaryQRCode{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property temporaryQRCode 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[TemporaryQRCodeRequestBuilderGetQueryParameters]] = None) -> Optional[QrCode]: + """ + Get temporaryQRCode from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[QrCode] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.qr_code import QrCode + + return await self.request_adapter.send_async(request_info, QrCode, error_mapping) + + async def patch(self,body: QrCode, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[QrCode]: + """ + Update the navigation property temporaryQRCode in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[QrCode] + """ + 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.qr_code import QrCode + + return await self.request_adapter.send_async(request_info, QrCode, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property temporaryQRCode 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) + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TemporaryQRCodeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get temporaryQRCode from users + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: QrCode, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property temporaryQRCode 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) -> TemporaryQRCodeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TemporaryQRCodeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TemporaryQRCodeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TemporaryQRCodeRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TemporaryQRCodeRequestBuilderGetQueryParameters(): + """ + Get temporaryQRCode from users + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TemporaryQRCodeRequestBuilderGetRequestConfiguration(RequestConfiguration[TemporaryQRCodeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class TemporaryQRCodeRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/communications/call_settings/call_settings_request_builder.py b/msgraph_beta/generated/users/item/communications/call_settings/call_settings_request_builder.py new file mode 100644 index 00000000000..a43f7c526d3 --- /dev/null +++ b/msgraph_beta/generated/users/item/communications/call_settings/call_settings_request_builder.py @@ -0,0 +1,207 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.call_settings import CallSettings + from .....models.o_data_errors.o_data_error import ODataError + from .delegates.delegates_request_builder import DelegatesRequestBuilder + from .delegators.delegators_request_builder import DelegatorsRequestBuilder + +class CallSettingsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the callSettings property of the microsoft.graph.userCloudCommunication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CallSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/communications/callSettings{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property callSettings 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[CallSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[CallSettings]: + """ + The call settings assigned to the user. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.call_settings import CallSettings + + return await self.request_adapter.send_async(request_info, CallSettings, error_mapping) + + async def patch(self,body: CallSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CallSettings]: + """ + Update the navigation property callSettings in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CallSettings] + """ + 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.call_settings import CallSettings + + return await self.request_adapter.send_async(request_info, CallSettings, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property callSettings 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) + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The call settings assigned to the 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: CallSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property callSettings 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) -> CallSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CallSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CallSettingsRequestBuilder(self.request_adapter, raw_url) + + @property + def delegates(self) -> DelegatesRequestBuilder: + """ + Provides operations to manage the delegates property of the microsoft.graph.callSettings entity. + """ + from .delegates.delegates_request_builder import DelegatesRequestBuilder + + return DelegatesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def delegators(self) -> DelegatorsRequestBuilder: + """ + Provides operations to manage the delegators property of the microsoft.graph.callSettings entity. + """ + from .delegators.delegators_request_builder import DelegatorsRequestBuilder + + return DelegatorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CallSettingsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallSettingsRequestBuilderGetQueryParameters(): + """ + The call settings assigned to the 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 CallSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[CallSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CallSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/communications/call_settings/delegates/count/count_request_builder.py b/msgraph_beta/generated/users/item/communications/call_settings/delegates/count/count_request_builder.py new file mode 100644 index 00000000000..65d30c39670 --- /dev/null +++ b/msgraph_beta/generated/users/item/communications/call_settings/delegates/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}/communications/callSettings/delegates/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/communications/call_settings/delegates/delegates_request_builder.py b/msgraph_beta/generated/users/item/communications/call_settings/delegates/delegates_request_builder.py new file mode 100644 index 00000000000..07eaf516901 --- /dev/null +++ b/msgraph_beta/generated/users/item/communications/call_settings/delegates/delegates_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.delegation_settings import DelegationSettings + from ......models.delegation_settings_collection_response import DelegationSettingsCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.delegation_settings_item_request_builder import DelegationSettingsItemRequestBuilder + +class DelegatesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the delegates property of the microsoft.graph.callSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DelegatesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/communications/callSettings/delegates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_delegation_settings_id(self,delegation_settings_id: str) -> DelegationSettingsItemRequestBuilder: + """ + Provides operations to manage the delegates property of the microsoft.graph.callSettings entity. + param delegation_settings_id: The unique identifier of delegationSettings + Returns: DelegationSettingsItemRequestBuilder + """ + if delegation_settings_id is None: + raise TypeError("delegation_settings_id cannot be null.") + from .item.delegation_settings_item_request_builder import DelegationSettingsItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["delegationSettings%2Did"] = delegation_settings_id + return DelegationSettingsItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DelegatesRequestBuilderGetQueryParameters]] = None) -> Optional[DelegationSettingsCollectionResponse]: + """ + Represents the delegate settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DelegationSettingsCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.delegation_settings_collection_response import DelegationSettingsCollectionResponse + + return await self.request_adapter.send_async(request_info, DelegationSettingsCollectionResponse, error_mapping) + + async def post(self,body: DelegationSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DelegationSettings]: + """ + Create new navigation property to delegates for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DelegationSettings] + """ + 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.delegation_settings import DelegationSettings + + return await self.request_adapter.send_async(request_info, DelegationSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DelegatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the delegate settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: DelegationSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to delegates 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) -> DelegatesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DelegatesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DelegatesRequestBuilder(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 DelegatesRequestBuilderGetQueryParameters(): + """ + Represents the delegate settings. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DelegatesRequestBuilderGetRequestConfiguration(RequestConfiguration[DelegatesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DelegatesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/communications/call_settings/delegates/item/delegation_settings_item_request_builder.py b/msgraph_beta/generated/users/item/communications/call_settings/delegates/item/delegation_settings_item_request_builder.py new file mode 100644 index 00000000000..8e73108fc80 --- /dev/null +++ b/msgraph_beta/generated/users/item/communications/call_settings/delegates/item/delegation_settings_item_request_builder.py @@ -0,0 +1,187 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.delegation_settings import DelegationSettings + from .......models.o_data_errors.o_data_error import ODataError + +class DelegationSettingsItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the delegates property of the microsoft.graph.callSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DelegationSettingsItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/communications/callSettings/delegates/{delegationSettings%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property delegates 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[DelegationSettingsItemRequestBuilderGetQueryParameters]] = None) -> Optional[DelegationSettings]: + """ + Represents the delegate settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DelegationSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.delegation_settings import DelegationSettings + + return await self.request_adapter.send_async(request_info, DelegationSettings, error_mapping) + + async def patch(self,body: DelegationSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DelegationSettings]: + """ + Update the navigation property delegates in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DelegationSettings] + """ + 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.delegation_settings import DelegationSettings + + return await self.request_adapter.send_async(request_info, DelegationSettings, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property delegates 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) + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the delegate settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: DelegationSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property delegates 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) -> DelegationSettingsItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DelegationSettingsItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DelegationSettingsItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DelegationSettingsItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DelegationSettingsItemRequestBuilderGetQueryParameters(): + """ + Represents the delegate settings. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DelegationSettingsItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DelegationSettingsItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/communications/call_settings/delegators/count/count_request_builder.py b/msgraph_beta/generated/users/item/communications/call_settings/delegators/count/count_request_builder.py new file mode 100644 index 00000000000..60fba9b37a1 --- /dev/null +++ b/msgraph_beta/generated/users/item/communications/call_settings/delegators/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}/communications/callSettings/delegators/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/communications/call_settings/delegators/delegators_request_builder.py b/msgraph_beta/generated/users/item/communications/call_settings/delegators/delegators_request_builder.py new file mode 100644 index 00000000000..5910c80e6a0 --- /dev/null +++ b/msgraph_beta/generated/users/item/communications/call_settings/delegators/delegators_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.delegation_settings import DelegationSettings + from ......models.delegation_settings_collection_response import DelegationSettingsCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.delegation_settings_item_request_builder import DelegationSettingsItemRequestBuilder + +class DelegatorsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the delegators property of the microsoft.graph.callSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DelegatorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/communications/callSettings/delegators{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_delegation_settings_id(self,delegation_settings_id: str) -> DelegationSettingsItemRequestBuilder: + """ + Provides operations to manage the delegators property of the microsoft.graph.callSettings entity. + param delegation_settings_id: The unique identifier of delegationSettings + Returns: DelegationSettingsItemRequestBuilder + """ + if delegation_settings_id is None: + raise TypeError("delegation_settings_id cannot be null.") + from .item.delegation_settings_item_request_builder import DelegationSettingsItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["delegationSettings%2Did"] = delegation_settings_id + return DelegationSettingsItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DelegatorsRequestBuilderGetQueryParameters]] = None) -> Optional[DelegationSettingsCollectionResponse]: + """ + Represents the delegator settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DelegationSettingsCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.delegation_settings_collection_response import DelegationSettingsCollectionResponse + + return await self.request_adapter.send_async(request_info, DelegationSettingsCollectionResponse, error_mapping) + + async def post(self,body: DelegationSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DelegationSettings]: + """ + Create new navigation property to delegators for users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DelegationSettings] + """ + 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.delegation_settings import DelegationSettings + + return await self.request_adapter.send_async(request_info, DelegationSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DelegatorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the delegator settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: DelegationSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to delegators 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) -> DelegatorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DelegatorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DelegatorsRequestBuilder(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 DelegatorsRequestBuilderGetQueryParameters(): + """ + Represents the delegator settings. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DelegatorsRequestBuilderGetRequestConfiguration(RequestConfiguration[DelegatorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DelegatorsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/communications/call_settings/delegators/item/delegation_settings_item_request_builder.py b/msgraph_beta/generated/users/item/communications/call_settings/delegators/item/delegation_settings_item_request_builder.py new file mode 100644 index 00000000000..f06c21ddc9f --- /dev/null +++ b/msgraph_beta/generated/users/item/communications/call_settings/delegators/item/delegation_settings_item_request_builder.py @@ -0,0 +1,187 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.delegation_settings import DelegationSettings + from .......models.o_data_errors.o_data_error import ODataError + +class DelegationSettingsItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the delegators property of the microsoft.graph.callSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DelegationSettingsItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/communications/callSettings/delegators/{delegationSettings%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property delegators 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[DelegationSettingsItemRequestBuilderGetQueryParameters]] = None) -> Optional[DelegationSettings]: + """ + Represents the delegator settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DelegationSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.delegation_settings import DelegationSettings + + return await self.request_adapter.send_async(request_info, DelegationSettings, error_mapping) + + async def patch(self,body: DelegationSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DelegationSettings]: + """ + Update the navigation property delegators in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DelegationSettings] + """ + 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.delegation_settings import DelegationSettings + + return await self.request_adapter.send_async(request_info, DelegationSettings, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property delegators 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) + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the delegator settings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: DelegationSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property delegators 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) -> DelegationSettingsItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DelegationSettingsItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DelegationSettingsItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DelegationSettingsItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DelegationSettingsItemRequestBuilderGetQueryParameters(): + """ + Represents the delegator settings. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 DelegationSettingsItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DelegationSettingsItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DelegationSettingsItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/communications/communications_request_builder.py b/msgraph_beta/generated/users/item/communications/communications_request_builder.py new file mode 100644 index 00000000000..05819cbe929 --- /dev/null +++ b/msgraph_beta/generated/users/item/communications/communications_request_builder.py @@ -0,0 +1,197 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from 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_cloud_communication import UserCloudCommunication + from .call_settings.call_settings_request_builder import CallSettingsRequestBuilder + +class CommunicationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the communications property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CommunicationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/communications{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property communications 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[CommunicationsRequestBuilderGetQueryParameters]] = None) -> Optional[UserCloudCommunication]: + """ + The user's communications settings on Teams. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UserCloudCommunication] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_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_cloud_communication import UserCloudCommunication + + return await self.request_adapter.send_async(request_info, UserCloudCommunication, error_mapping) + + async def patch(self,body: UserCloudCommunication, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UserCloudCommunication]: + """ + Update the navigation property communications in users + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UserCloudCommunication] + """ + 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.user_cloud_communication import UserCloudCommunication + + return await self.request_adapter.send_async(request_info, UserCloudCommunication, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property communications 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) + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CommunicationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The user's communications settings on Teams. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: UserCloudCommunication, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property communications 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) -> CommunicationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CommunicationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CommunicationsRequestBuilder(self.request_adapter, raw_url) + + @property + def call_settings(self) -> CallSettingsRequestBuilder: + """ + Provides operations to manage the callSettings property of the microsoft.graph.userCloudCommunication entity. + """ + from .call_settings.call_settings_request_builder import CallSettingsRequestBuilder + + return CallSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CommunicationsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CommunicationsRequestBuilderGetQueryParameters(): + """ + The user's communications settings on Teams. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class CommunicationsRequestBuilderGetRequestConfiguration(RequestConfiguration[CommunicationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class CommunicationsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py index 5284a74452c..af71997e340 100644 --- a/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py +++ b/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/call_recording_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecording]: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallRecording] Find more info here: https://learn.microsoft.com/graph/api/callrecording-get?view=graph-rest-beta @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallRecordingItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class CallRecordingItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class CallRecordingItemRequestBuilderGetQueryParameters(): """ - Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py index 1777aeeb1b6..a9e03b14c5a 100644 --- a/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py +++ b/msgraph_beta/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes Find more info here: https://learn.microsoft.com/graph/api/callrecording-get?view=graph-rest-beta @@ -102,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py index 93bacd76422..cd23d9680de 100644 --- a/msgraph_beta/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py +++ b/msgraph_beta/generated/users/item/online_meetings/item/recordings/recordings_request_builder.py @@ -50,7 +50,7 @@ def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemReques async def get(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> Optional[CallRecordingCollectionResponse]: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallRecordingCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: CallRecording, request_configuration: Optional[Request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecordingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class RecordingsRequestBuilderGetQueryParameters(): """ - Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py index a6873597eda..b3935f9c16d 100644 --- a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py +++ b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscript]: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallTranscript] Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-beta @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CallTranscriptItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class CallTranscriptItemRequestBuilderGetQueryParameters(): """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py index ba1ebeec51c..a865227e6a4 100644 --- a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py +++ b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/content/content_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-beta @@ -102,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py index 9e26c348d9d..b6f01bb82c4 100644 --- a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py +++ b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py @@ -49,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes Find more info here: https://learn.microsoft.com/graph/api/calltranscript-get?view=graph-rest-beta @@ -99,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py index 5596fcfa147..3597db66c93 100644 --- a/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py +++ b/msgraph_beta/generated/users/item/online_meetings/item/transcripts/transcripts_request_builder.py @@ -50,7 +50,7 @@ def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemReq async def get(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> Optional[CallTranscriptCollectionResponse]: """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CallTranscriptCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-beta @@ -94,7 +94,7 @@ async def post(self,body: CallTranscript, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TranscriptsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class TranscriptsRequestBuilderGetQueryParameters(): """ - Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. + Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/settings/windows/item/windows_setting_item_request_builder.py b/msgraph_beta/generated/users/item/settings/windows/item/windows_setting_item_request_builder.py index f831ba4e093..a688debc117 100644 --- a/msgraph_beta/generated/users/item/settings/windows/item/windows_setting_item_request_builder.py +++ b/msgraph_beta/generated/users/item/settings/windows/item/windows_setting_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 windows for users + Delete all windowsSetting objects of 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/windowssetting-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -94,7 +95,7 @@ async def patch(self,body: WindowsSetting, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property windows for users + Delete all windowsSetting objects of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/users/item/user_item_request_builder.py b/msgraph_beta/generated/users/item/user_item_request_builder.py index b27186ca1eb..806c9db70ae 100644 --- a/msgraph_beta/generated/users/item/user_item_request_builder.py +++ b/msgraph_beta/generated/users/item/user_item_request_builder.py @@ -36,6 +36,7 @@ from .check_member_objects.check_member_objects_request_builder import CheckMemberObjectsRequestBuilder from .cloud_clipboard.cloud_clipboard_request_builder import CloudClipboardRequestBuilder from .cloud_p_cs.cloud_p_cs_request_builder import CloudPCsRequestBuilder + from .communications.communications_request_builder import CommunicationsRequestBuilder from .contacts.contacts_request_builder import ContactsRequestBuilder from .contact_folders.contact_folders_request_builder import ContactFoldersRequestBuilder from .convert_external_to_internal_member_user.convert_external_to_internal_member_user_request_builder import ConvertExternalToInternalMemberUserRequestBuilder @@ -505,6 +506,15 @@ def cloud_p_cs(self) -> CloudPCsRequestBuilder: return CloudPCsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def communications(self) -> CommunicationsRequestBuilder: + """ + Provides operations to manage the communications property of the microsoft.graph.user entity. + """ + from .communications.communications_request_builder import CommunicationsRequestBuilder + + return CommunicationsRequestBuilder(self.request_adapter, self.path_parameters) + @property def contact_folders(self) -> ContactFoldersRequestBuilder: """