diff --git a/msgraph/generated/chats/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/chats/item/members/item/conversation_member_item_request_builder.py index c59adca869c..99ae4ee9b9f 100644 --- a/msgraph/generated/chats/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/chats/item/members/item/conversation_member_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[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationMember]: """ - Retrieve a conversationMember from a chat. + Retrieve a conversationMember from a chat or channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/chat-get-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a conversationMember from a chat. + Retrieve a conversationMember from a chat or channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +150,7 @@ class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ - Retrieve a conversationMember from a chat. + Retrieve a conversationMember from a chat or channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/device_app_management_request_builder.py b/msgraph/generated/device_app_management/device_app_management_request_builder.py index 900859f2298..58dc1555032 100644 --- a/msgraph/generated/device_app_management/device_app_management_request_builder.py +++ b/msgraph/generated/device_app_management/device_app_management_request_builder.py @@ -27,6 +27,7 @@ from .mobile_apps.mobile_apps_request_builder import MobileAppsRequestBuilder from .mobile_app_categories.mobile_app_categories_request_builder import MobileAppCategoriesRequestBuilder from .mobile_app_configurations.mobile_app_configurations_request_builder import MobileAppConfigurationsRequestBuilder + from .mobile_app_relationships.mobile_app_relationships_request_builder import MobileAppRelationshipsRequestBuilder from .sync_microsoft_store_for_business_apps.sync_microsoft_store_for_business_apps_request_builder import SyncMicrosoftStoreForBusinessAppsRequestBuilder from .targeted_managed_app_configurations.targeted_managed_app_configurations_request_builder import TargetedManagedAppConfigurationsRequestBuilder from .vpp_tokens.vpp_tokens_request_builder import VppTokensRequestBuilder @@ -72,7 +73,7 @@ async def patch(self,body: DeviceAppManagement, request_configuration: Optional[ param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAppManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-deviceappmanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-partnerintegration-deviceappmanagement-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -216,6 +217,15 @@ def mobile_app_configurations(self) -> MobileAppConfigurationsRequestBuilder: return MobileAppConfigurationsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def mobile_app_relationships(self) -> MobileAppRelationshipsRequestBuilder: + """ + Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + """ + from .mobile_app_relationships.mobile_app_relationships_request_builder import MobileAppRelationshipsRequestBuilder + + return MobileAppRelationshipsRequestBuilder(self.request_adapter, self.path_parameters) + @property def mobile_apps(self) -> MobileAppsRequestBuilder: """ diff --git a/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py index 199aca9678f..8bbde5909e4 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_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[ManagedAppPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppPolicy]: """ - Read properties and relationships of the windowsInformationProtection object. + Read properties and relationships of the managedAppPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtection object. + Read properties and relationships of the managedAppPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +159,7 @@ class ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedAppPolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtection object. + Read properties and relationships of the managedAppPolicy object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py index af58826db23..a56c4442e4b 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py @@ -36,7 +36,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py index 96f0898f810..24c752b3dee 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py @@ -49,10 +49,10 @@ def by_managed_app_policy_id(self,managed_app_policy_id: str) -> ManagedAppPolic async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppPolicyCollectionResponse]: """ - List properties and relationships of the managedAppProtection objects. + List properties and relationships of the managedAppPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +93,7 @@ async def post(self,body: ManagedAppPolicy, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedAppProtection objects. + List properties and relationships of the managedAppPolicy objects. 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 ManagedAppPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppProtection objects. + List properties and relationships of the managedAppPolicy objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py index 81be8129c8e..a46a2067ef3 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py @@ -36,7 +36,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py index 4bb2e293a8d..60810ab4af4 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py @@ -36,7 +36,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py index 12f7d9bb872..c73b5f449af 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py @@ -53,10 +53,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppRegistration]: """ - Read properties and relationships of the managedAppRegistration object. + Read properties and relationships of the iosManagedAppRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppRegistration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -108,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppRegistration object. + Read properties and relationships of the iosManagedAppRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -179,7 +179,7 @@ class ManagedAppRegistrationItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class ManagedAppRegistrationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppRegistration object. + Read properties and relationships of the iosManagedAppRegistration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py index 7674a249ed2..47e45c025ff 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py @@ -50,10 +50,10 @@ def by_managed_app_registration_id(self,managed_app_registration_id: str) -> Man async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: """ - List properties and relationships of the managedAppRegistration objects. + List properties and relationships of the androidManagedAppRegistration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppRegistrationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -95,7 +95,7 @@ async def post(self,body: ManagedAppRegistration, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedAppRegistration objects. + List properties and relationships of the androidManagedAppRegistration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +150,7 @@ def get_user_ids_with_flagged_app_registration(self) -> GetUserIdsWithFlaggedApp @dataclass class ManagedAppRegistrationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppRegistration objects. + List properties and relationships of the androidManagedAppRegistration objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py index 46420cdf85f..68c41edf0d6 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_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[ManagedAppStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatus]: """ - Read properties and relationships of the managedAppStatus object. + Read properties and relationships of the managedAppStatusRaw object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppStatus object. + Read properties and relationships of the managedAppStatusRaw object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ class ManagedAppStatusItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedAppStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppStatus object. + Read properties and relationships of the managedAppStatusRaw object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py index a7e06ebe46b..62ea4f23fee 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py @@ -49,10 +49,10 @@ def by_managed_app_status_id(self,managed_app_status_id: str) -> ManagedAppStatu async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatusCollectionResponse]: """ - List properties and relationships of the managedAppStatusRaw objects. + List properties and relationships of the managedAppStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +93,7 @@ async def post(self,body: ManagedAppStatus, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedAppStatusRaw objects. + List properties and relationships of the managedAppStatus objects. 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 ManagedAppStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppStatusRaw objects. + List properties and relationships of the managedAppStatus objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py index 13a0f782fd8..be0cd9fd364 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py @@ -49,10 +49,10 @@ def by_managed_e_book_assignment_id(self,managed_e_book_assignment_id: str) -> M async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBookAssignmentCollectionResponse]: """ - List properties and relationships of the iosVppEBookAssignment objects. + List properties and relationships of the managedEBookAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -94,7 +94,7 @@ async def post(self,body: ManagedEBookAssignment, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosVppEBookAssignment objects. + List properties and relationships of the managedEBookAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosVppEBookAssignment objects. + List properties and relationships of the managedEBookAssignment objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py index 5b2cf052b04..d436e3e3324 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_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[ManagedEBookAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBookAssignment]: """ - Read properties and relationships of the iosVppEBookAssignment object. + Read properties and relationships of the managedEBookAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedE async def patch(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedEBookAssignment]: """ - Update the properties of a managedEBookAssignment object. + Update the properties of a iosVppEBookAssignment object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedEBookAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosVppEBookAssignment object. + Read properties and relationships of the managedEBookAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedEBookAssignment object. + Update the properties of a iosVppEBookAssignment object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +151,7 @@ class ManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class ManagedEBookAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosVppEBookAssignment object. + Read properties and relationships of the managedEBookAssignment object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py index b3b82e60b4f..f994aa37717 100644 --- a/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py @@ -49,10 +49,10 @@ def by_managed_e_book_id(self,managed_e_book_id: str) -> ManagedEBookItemRequest async def get(self,request_configuration: Optional[RequestConfiguration[ManagedEBooksRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBookCollectionResponse]: """ - List properties and relationships of the managedEBook objects. + List properties and relationships of the iosVppEBook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebook-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -94,7 +94,7 @@ async def post(self,body: ManagedEBook, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedEBooksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedEBook objects. + List properties and relationships of the iosVppEBook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedEBooksRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedEBook objects. + List properties and relationships of the iosVppEBook objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py index a8b5cd03758..89b06e85164 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py @@ -57,10 +57,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ - Read properties and relationships of the iosMobileAppConfiguration object. + Read properties and relationships of the managedDeviceMobileAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -113,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosMobileAppConfiguration object. + Read properties and relationships of the managedDeviceMobileAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -211,7 +211,7 @@ class ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfigur @dataclass class ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosMobileAppConfiguration object. + Read properties and relationships of the managedDeviceMobileAppConfiguration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py index 95f1fb3ba0d..a9bab0b78ce 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py @@ -49,10 +49,10 @@ def by_managed_device_mobile_app_configuration_id(self,managed_device_mobile_app async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationCollectionResponse]: """ - List properties and relationships of the managedDeviceMobileAppConfiguration objects. + List properties and relationships of the iosMobileAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -94,7 +94,7 @@ async def post(self,body: ManagedDeviceMobileAppConfiguration, request_configura def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedDeviceMobileAppConfiguration objects. + List properties and relationships of the iosMobileAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileAppConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedDeviceMobileAppConfiguration objects. + List properties and relationships of the iosMobileAppConfiguration objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_relationships/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_app_relationships/count/count_request_builder.py new file mode 100644 index 00000000000..3d98568264c --- /dev/null +++ b/msgraph/generated/device_app_management/mobile_app_relationships/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}/deviceAppManagement/mobileAppRelationships/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/device_app_management/mobile_app_relationships/item/mobile_app_relationship_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_relationships/item/mobile_app_relationship_item_request_builder.py new file mode 100644 index 00000000000..4b7c3c55338 --- /dev/null +++ b/msgraph/generated/device_app_management/mobile_app_relationships/item/mobile_app_relationship_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.mobile_app_relationship import MobileAppRelationship + from ....models.o_data_errors.o_data_error import ODataError + +class MobileAppRelationshipItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppRelationshipItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships/{mobileAppRelationship%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property mobileAppRelationships for deviceAppManagement + 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[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationship]: + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppRelationship] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.mobile_app_relationship import MobileAppRelationship + + return await self.request_adapter.send_async(request_info, MobileAppRelationship, error_mapping) + + async def patch(self,body: MobileAppRelationship, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppRelationship]: + """ + Update the navigation property mobileAppRelationships in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppRelationship] + """ + 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.mobile_app_relationship import MobileAppRelationship + + return await self.request_adapter.send_async(request_info, MobileAppRelationship, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property mobileAppRelationships for deviceAppManagement + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppRelationship, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property mobileAppRelationships in deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request 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) -> MobileAppRelationshipItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppRelationshipItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppRelationshipItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppRelationshipItemRequestBuilderGetQueryParameters(): + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppRelationshipItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppRelationshipItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/device_app_management/mobile_app_relationships/mobile_app_relationships_request_builder.py b/msgraph/generated/device_app_management/mobile_app_relationships/mobile_app_relationships_request_builder.py new file mode 100644 index 00000000000..608664e44f6 --- /dev/null +++ b/msgraph/generated/device_app_management/mobile_app_relationships/mobile_app_relationships_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.mobile_app_relationship import MobileAppRelationship + from ...models.mobile_app_relationship_collection_response import MobileAppRelationshipCollectionResponse + from ...models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.mobile_app_relationship_item_request_builder import MobileAppRelationshipItemRequestBuilder + +class MobileAppRelationshipsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MobileAppRelationshipsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mobile_app_relationship_id(self,mobile_app_relationship_id: str) -> MobileAppRelationshipItemRequestBuilder: + """ + Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + param mobile_app_relationship_id: The unique identifier of mobileAppRelationship + Returns: MobileAppRelationshipItemRequestBuilder + """ + if mobile_app_relationship_id is None: + raise TypeError("mobile_app_relationship_id cannot be null.") + from .item.mobile_app_relationship_item_request_builder import MobileAppRelationshipItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mobileAppRelationship%2Did"] = mobile_app_relationship_id + return MobileAppRelationshipItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppRelationshipCollectionResponse]: + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppRelationshipCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.mobile_app_relationship_collection_response import MobileAppRelationshipCollectionResponse + + return await self.request_adapter.send_async(request_info, MobileAppRelationshipCollectionResponse, error_mapping) + + async def post(self,body: MobileAppRelationship, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppRelationship]: + """ + Create new navigation property to mobileAppRelationships for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MobileAppRelationship] + """ + 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.mobile_app_relationship import MobileAppRelationship + + return await self.request_adapter.send_async(request_info, MobileAppRelationship, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.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: MobileAppRelationship, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to mobileAppRelationships for deviceAppManagement + param body: The request body + param request_configuration: Configuration for the request 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) -> MobileAppRelationshipsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MobileAppRelationshipsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MobileAppRelationshipsRequestBuilder(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 MobileAppRelationshipsRequestBuilderGetQueryParameters(): + """ + The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The 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 MobileAppRelationshipsRequestBuilderGetRequestConfiguration(RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MobileAppRelationshipsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py index c345627f9b9..8cbc21545f7 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py @@ -51,10 +51,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsMobileMSI. + Deletes a iosiPadOSWebClip. 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/intune-apps-windowsmobilemsi-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -70,10 +70,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileApp]: """ - Read properties and relationships of the macOSLobApp object. + Read properties and relationships of the macOSOfficeSuiteApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-macosofficesuiteapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -115,7 +115,7 @@ async def patch(self,body: MobileApp, request_configuration: Optional[RequestCon def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsMobileMSI. + Deletes a iosiPadOSWebClip. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -126,7 +126,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the macOSLobApp object. + Read properties and relationships of the macOSOfficeSuiteApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -341,7 +341,7 @@ class MobileAppItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class MobileAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the macOSLobApp object. + Read properties and relationships of the macOSOfficeSuiteApp object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py index 19c60d6ab0e..3a4eadd6587 100644 --- a/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py @@ -65,10 +65,10 @@ def by_mobile_app_id(self,mobile_app_id: str) -> MobileAppItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppCollectionResponse]: """ - List properties and relationships of the macOSLobApp objects. + List properties and relationships of the managedApp objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-macoslobapp-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -86,11 +86,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def post(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileApp]: """ - Create a new windowsAppX object. + Create a new win32LobApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-windowsappx-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-win32lobapp-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -110,7 +110,7 @@ async def post(self,body: MobileApp, request_configuration: Optional[RequestConf def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the macOSLobApp objects. + List properties and relationships of the managedApp objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsAppX object. + Create a new win32LobApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -300,7 +300,7 @@ def graph_windows_web_app(self) -> GraphWindowsWebAppRequestBuilder: @dataclass class MobileAppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the macOSLobApp objects. + List properties and relationships of the managedApp objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py index 36463f6496e..34743458c5a 100644 --- a/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py @@ -49,10 +49,10 @@ def by_device_compliance_policy_id(self,device_compliance_policy_id: str) -> Dev async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyCollectionResponse]: """ - List properties and relationships of the windows10MobileCompliancePolicy objects. + List properties and relationships of the iosCompliancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Create a new windows10MobileCompliancePolicy object. + Create a new androidWorkProfileCompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +94,7 @@ async def post(self,body: DeviceCompliancePolicy, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windows10MobileCompliancePolicy objects. + List properties and relationships of the iosCompliancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windows10MobileCompliancePolicy object. + Create a new androidWorkProfileCompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCompliancePoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windows10MobileCompliancePolicy objects. + List properties and relationships of the iosCompliancePolicy objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py index 3d89438ccbc..4d84928c0ea 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py @@ -41,10 +41,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windows10CompliancePolicy. + Deletes a androidWorkProfileCompliancePolicy. 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/intune-deviceconfig-windows10compliancepolicy-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -60,10 +60,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Read properties and relationships of the deviceCompliancePolicy object. + Read properties and relationships of the iosCompliancePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -81,11 +81,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Update the properties of a androidCompliancePolicy object. + Update the properties of a androidWorkProfileCompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ async def patch(self,body: DeviceCompliancePolicy, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windows10CompliancePolicy. + Deletes a androidWorkProfileCompliancePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,7 +116,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCompliancePolicy object. + Read properties and relationships of the iosCompliancePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -127,7 +127,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a androidCompliancePolicy object. + Update the properties of a androidWorkProfileCompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -241,7 +241,7 @@ class DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class DeviceCompliancePolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCompliancePolicy object. + Read properties and relationships of the iosCompliancePolicy object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py b/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py index faa8d38b238..727c850679e 100644 --- a/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py @@ -49,10 +49,10 @@ def by_device_configuration_id(self,device_configuration_id: str) -> DeviceConfi async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationCollectionResponse]: """ - List properties and relationships of the windows10SecureAssessmentConfiguration objects. + List properties and relationships of the androidWorkProfileGeneralDeviceConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10secureassessmentconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilegeneraldeviceconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfiguration]: """ - Create a new iosDeviceFeaturesConfiguration object. + Create a new windowsPhone81GeneralConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosdevicefeaturesconfiguration-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +94,7 @@ async def post(self,body: DeviceConfiguration, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windows10SecureAssessmentConfiguration objects. + List properties and relationships of the androidWorkProfileGeneralDeviceConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosDeviceFeaturesConfiguration object. + Create a new windowsPhone81GeneralConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windows10SecureAssessmentConfiguration objects. + List properties and relationships of the androidWorkProfileGeneralDeviceConfiguration objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py index 8a59ff0110f..a3aaec79c5f 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py @@ -40,10 +40,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windows10GeneralConfiguration. + Deletes a macOSDeviceFeaturesConfiguration. 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/intune-deviceconfig-windows10generalconfiguration-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-macosdevicefeaturesconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -59,10 +59,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfiguration]: """ - Read properties and relationships of the windows10TeamGeneralConfiguration object. + Read properties and relationships of the macOSCustomConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscustomconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,11 +92,11 @@ def get_oma_setting_plain_text_value_with_secret_reference_value_id(self,secret_ async def patch(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfiguration]: """ - Update the properties of a windowsPhone81GeneralConfiguration object. + Update the properties of a windows10TeamGeneralConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81generalconfiguration-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10teamgeneralconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -116,7 +116,7 @@ async def patch(self,body: DeviceConfiguration, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windows10GeneralConfiguration. + Deletes a macOSDeviceFeaturesConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -127,7 +127,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windows10TeamGeneralConfiguration object. + Read properties and relationships of the macOSCustomConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsPhone81GeneralConfiguration object. + Update the properties of a windows10TeamGeneralConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -234,7 +234,7 @@ class DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class DeviceConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windows10TeamGeneralConfiguration object. + Read properties and relationships of the macOSCustomConfiguration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py index 73001d0fcde..44f166ba598 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py @@ -49,10 +49,10 @@ def by_device_enrollment_configuration_id(self,device_enrollment_configuration_i async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceEnrollmentConfigurationCollectionResponse]: """ - List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. + List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEn async def post(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. + Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +94,7 @@ async def post(self,body: DeviceEnrollmentConfiguration, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. + List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. + Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. + List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py index 22457132541..12bfd1467fa 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py @@ -35,10 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. + Deletes a deviceEnrollmentLimitConfiguration. 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/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Read properties and relationships of the deviceEnrollmentLimitConfiguration object. + Read properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +75,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEn async def patch(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Update the properties of a deviceEnrollmentLimitConfiguration object. + Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +99,7 @@ async def patch(self,body: DeviceEnrollmentConfiguration, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. + Deletes a deviceEnrollmentLimitConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceEnrollmentLimitConfiguration object. + Read properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceEnrollmentLimitConfiguration object. + Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +181,7 @@ class DeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration( @dataclass class DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceEnrollmentLimitConfiguration object. + Read properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_management_request_builder.py b/msgraph/generated/device_management/device_management_request_builder.py index 345ab378ca1..669d4ebfb41 100644 --- a/msgraph/generated/device_management/device_management_request_builder.py +++ b/msgraph/generated/device_management/device_management_request_builder.py @@ -96,7 +96,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa Read properties and relationships of the deviceManagement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-devicemanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -130,7 +130,7 @@ async def patch(self,body: DeviceManagement, request_configuration: Optional[Req param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py index 3e2f73553bf..a502793aff7 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_definition_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: """ - Deletes a deviceAndAppManagementRoleDefinition. + Deletes a roleDefinition. 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/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi async def patch(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleDefinition]: """ - Update the properties of a roleDefinition object. + Update the properties of a deviceAndAppManagementRoleDefinition object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +97,7 @@ async def patch(self,body: RoleDefinition, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceAndAppManagementRoleDefinition. + Deletes a roleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a roleDefinition object. + Update the properties of a deviceAndAppManagementRoleDefinition 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/generated/device_management/role_definitions/role_definitions_request_builder.py b/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py index e6c26c2d35c..19f3c9f2830 100644 --- a/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py @@ -49,10 +49,10 @@ def by_role_definition_id(self,role_definition_id: str) -> RoleDefinitionItemReq async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionsRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinitionCollectionResponse]: """ - List properties and relationships of the deviceAndAppManagementRoleDefinition objects. + List properties and relationships of the roleDefinition objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinitionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi async def post(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleDefinition]: """ - Create a new roleDefinition object. + Create a new deviceAndAppManagementRoleDefinition object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +94,7 @@ async def post(self,body: RoleDefinition, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceAndAppManagementRoleDefinition objects. + List properties and relationships of the roleDefinition objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new roleDefinition object. + Create a new deviceAndAppManagementRoleDefinition object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleDefinitionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceAndAppManagementRoleDefinition objects. + List properties and relationships of the roleDefinition objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_request_builder.py index a5509cb9247..5ddc611baab 100644 --- a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/resize/resize_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ResizePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action resize + Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/cloudpc-resize?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: ResizePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ResizePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action resize + Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py index 5ecb31973c8..42d91256220 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py +++ b/msgraph/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 generated. 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-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 """ 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 generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py index 88b3efd1b51..693d34dca1f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py +++ b/msgraph/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 generated. 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-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 """ 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 generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py index ddd48e08767..1a9dc0b9816 100644 --- a/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py @@ -36,7 +36,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Delete conversation. 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-conversation?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration diff --git a/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py index 3350700aed4..132fb64d858 100644 --- a/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py @@ -48,10 +48,10 @@ def by_post_id(self,post_id: str) -> PostItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PostsRequestBuilderGetQueryParameters]] = None) -> Optional[PostCollectionResponse]: """ - Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PostCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PostsReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PostsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PostsRequestBuilderGetQueryParameters(): """ - Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py b/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py index 9559b7f6563..41a4e8cd815 100644 --- a/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py +++ b/msgraph/generated/identity/conditional_access/named_locations/item/named_location_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[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: """ - Retrieve the properties and relationships of an ipNamedLocation object. + Retrieve the properties and relationships of a namedLocation 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/ipnamedlocation-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[NamedLoc async def patch(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: """ - Update the properties of a countryNamedLocation object. + Update the properties of an ipNamedLocation object. param body: The request body 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/countrynamedlocation-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an ipNamedLocation object. + Retrieve the properties and relationships of a namedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a countryNamedLocation object. + Update the properties of an ipNamedLocation object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +151,7 @@ class NamedLocationItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class NamedLocationItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an ipNamedLocation object. + Retrieve the properties and relationships of a namedLocation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py index 7f70f243e6d..14d5ce5187c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py @@ -58,10 +58,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] - Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-list-resourcerolescopes?view=graph-rest-1.0 """ 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[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -221,7 +221,7 @@ class AccessPackageItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class AccessPackageItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py index e65a38b25b3..32a18b6530f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/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-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -107,7 +107,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 """ @@ -151,7 +151,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/generated/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index 6ac28c903a1..de86f7ec7a3 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -8335,6 +8335,7 @@ msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|mobile_apps:MobileAppsRequestBuilder msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|mobile_app_categories:MobileAppCategoriesRequestBuilder msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|mobile_app_configurations:MobileAppConfigurationsRequestBuilder +msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|mobile_app_relationships:MobileAppRelationshipsRequestBuilder msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|patch(body:DeviceAppManagement; request_configuration?:RequestConfiguration[QueryParameters]):DeviceAppManagement msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.deviceAppManagement.DeviceAppManagementRequestBuilder::|public|request_adapter:RequestAdapter @@ -9779,6 +9780,59 @@ msgraph.generated.deviceAppManagement.mobileAppConfigurations.MobileAppConfigura msgraph.generated.deviceAppManagement.mobileAppConfigurations.MobileAppConfigurationsRequestBuilder::|public|to_post_request_information(body:ManagedDeviceMobileAppConfiguration; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.deviceAppManagement.mobileAppConfigurations.MobileAppConfigurationsRequestBuilder::|public|url_template:str msgraph.generated.deviceAppManagement.mobileAppConfigurations.MobileAppConfigurationsRequestBuilder::|public|with_url(raw_url:str):MobileAppConfigurationsRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder.MobileAppRelationshipItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]):MobileAppRelationship +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|patch(body:MobileAppRelationship; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppRelationship +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppRelationshipItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|to_patch_request_information(body:MobileAppRelationship; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|url_template:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.item.MobileAppRelationshipItemRequestBuilder::|public|with_url(raw_url:str):MobileAppRelationshipItemRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder-->BaseRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder.MobileAppRelationshipsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|by_mobile_app_relationship_id(mobile_app_relationship_id:str):MobileAppRelationshipItemRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]):MobileAppRelationshipCollectionResponse +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|post(body:MobileAppRelationship; request_configuration?:RequestConfiguration[QueryParameters]):MobileAppRelationship +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MobileAppRelationshipsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|to_post_request_information(body:MobileAppRelationship; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|url_template:str +msgraph.generated.deviceAppManagement.mobileAppRelationships.MobileAppRelationshipsRequestBuilder::|public|with_url(raw_url:str):MobileAppRelationshipsRequestBuilder msgraph.generated.deviceAppManagement.mobileApps.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.deviceAppManagement.mobileApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.deviceAppManagement.mobileApps.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -93177,9 +93231,11 @@ msgraph.generated.models.AiInteraction::|public|serialize(writer:SerializationWr msgraph.generated.models.AiInteraction::|public|session_id():str msgraph.generated.models.AiInteraction::|public|session_id(value:str):None msgraph.generated.models.AiInteraction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteraction -msgraph.generated.models.AiInteractionAttachment-->Entity +msgraph.generated.models.AiInteractionAttachment::|public|additional_data():dict[str, Any] +msgraph.generated.models.AiInteractionAttachment::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.AiInteractionAttachment::|public|attachment_id():str msgraph.generated.models.AiInteractionAttachment::|public|attachment_id(value:str):None +msgraph.generated.models.AiInteractionAttachment::|public|backing_store:BackingStore msgraph.generated.models.AiInteractionAttachment::|public|constructor():None msgraph.generated.models.AiInteractionAttachment::|public|content():str msgraph.generated.models.AiInteractionAttachment::|public|content(value:str):None @@ -93190,10 +93246,14 @@ msgraph.generated.models.AiInteractionAttachment::|public|content_url(value:str) msgraph.generated.models.AiInteractionAttachment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AiInteractionAttachment::|public|name():str msgraph.generated.models.AiInteractionAttachment::|public|name(value:str):None -msgraph.generated.models.AiInteractionAttachment::|public|odata_type:str +msgraph.generated.models.AiInteractionAttachment::|public|odata_type():str +msgraph.generated.models.AiInteractionAttachment::|public|odata_type(value:str):None msgraph.generated.models.AiInteractionAttachment::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AiInteractionAttachment::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionAttachment -msgraph.generated.models.AiInteractionContext-->Entity +msgraph.generated.models.AiInteractionAttachment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AiInteractionContext::|public|additional_data():dict[str, Any] +msgraph.generated.models.AiInteractionContext::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AiInteractionContext::|public|backing_store:BackingStore msgraph.generated.models.AiInteractionContext::|public|constructor():None msgraph.generated.models.AiInteractionContext::|public|context_reference():str msgraph.generated.models.AiInteractionContext::|public|context_reference(value:str):None @@ -93202,16 +93262,20 @@ msgraph.generated.models.AiInteractionContext::|public|context_type(value:str):N msgraph.generated.models.AiInteractionContext::|public|display_name():str msgraph.generated.models.AiInteractionContext::|public|display_name(value:str):None msgraph.generated.models.AiInteractionContext::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.models.AiInteractionContext::|public|odata_type:str +msgraph.generated.models.AiInteractionContext::|public|odata_type():str +msgraph.generated.models.AiInteractionContext::|public|odata_type(value:str):None msgraph.generated.models.AiInteractionContext::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AiInteractionContext::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionContext +msgraph.generated.models.AiInteractionContext~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.AiInteractionHistory-->Entity msgraph.generated.models.AiInteractionHistory::|public|constructor():None msgraph.generated.models.AiInteractionHistory::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AiInteractionHistory::|public|odata_type:str msgraph.generated.models.AiInteractionHistory::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AiInteractionHistory::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionHistory -msgraph.generated.models.AiInteractionLink-->Entity +msgraph.generated.models.AiInteractionLink::|public|additional_data():dict[str, Any] +msgraph.generated.models.AiInteractionLink::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AiInteractionLink::|public|backing_store:BackingStore msgraph.generated.models.AiInteractionLink::|public|constructor():None msgraph.generated.models.AiInteractionLink::|public|display_name():str msgraph.generated.models.AiInteractionLink::|public|display_name(value:str):None @@ -93220,10 +93284,14 @@ msgraph.generated.models.AiInteractionLink::|public|link_type():str msgraph.generated.models.AiInteractionLink::|public|link_type(value:str):None msgraph.generated.models.AiInteractionLink::|public|link_url():str msgraph.generated.models.AiInteractionLink::|public|link_url(value:str):None -msgraph.generated.models.AiInteractionLink::|public|odata_type:str +msgraph.generated.models.AiInteractionLink::|public|odata_type():str +msgraph.generated.models.AiInteractionLink::|public|odata_type(value:str):None msgraph.generated.models.AiInteractionLink::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AiInteractionLink::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionLink -msgraph.generated.models.AiInteractionMention-->Entity +msgraph.generated.models.AiInteractionLink~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AiInteractionMention::|public|additional_data():dict[str, Any] +msgraph.generated.models.AiInteractionMention::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.AiInteractionMention::|public|backing_store:BackingStore msgraph.generated.models.AiInteractionMention::|public|constructor():None msgraph.generated.models.AiInteractionMention::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AiInteractionMention::|public|mentioned():AiInteractionMentionedIdentitySet @@ -93232,7 +93300,8 @@ msgraph.generated.models.AiInteractionMention::|public|mention_id():int msgraph.generated.models.AiInteractionMention::|public|mention_id(value:int):None msgraph.generated.models.AiInteractionMention::|public|mention_text():str msgraph.generated.models.AiInteractionMention::|public|mention_text(value:str):None -msgraph.generated.models.AiInteractionMention::|public|odata_type:str +msgraph.generated.models.AiInteractionMention::|public|odata_type():str +msgraph.generated.models.AiInteractionMention::|public|odata_type(value:str):None msgraph.generated.models.AiInteractionMention::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AiInteractionMention::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionMention msgraph.generated.models.AiInteractionMentionedIdentitySet-->IdentitySet @@ -93245,6 +93314,7 @@ msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|serialize(wr msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|tag():TeamworkTagIdentity msgraph.generated.models.AiInteractionMentionedIdentitySet::|public|tag(value:TeamworkTagIdentity):None msgraph.generated.models.AiInteractionMentionedIdentitySet::|static|public|create_from_discriminator_value(parse_node:ParseNode):AiInteractionMentionedIdentitySet +msgraph.generated.models.AiInteractionMention~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.AiInteractionPlugin::|public|additional_data():dict[str, Any] msgraph.generated.models.AiInteractionPlugin::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.AiInteractionPlugin::|public|backing_store:BackingStore @@ -101716,6 +101786,8 @@ msgraph.generated.models.CustomAppManagementConfiguration::|public|odata_type:st msgraph.generated.models.CustomAppManagementConfiguration::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CustomAppManagementConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomAppManagementConfiguration msgraph.generated.models.CustomAuthenticationExtension-->CustomCalloutExtension +msgraph.generated.models.CustomAuthenticationExtension::|public|behavior_on_error():CustomExtensionBehaviorOnError +msgraph.generated.models.CustomAuthenticationExtension::|public|behavior_on_error(value:CustomExtensionBehaviorOnError):None msgraph.generated.models.CustomAuthenticationExtension::|public|constructor():None msgraph.generated.models.CustomAuthenticationExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.CustomAuthenticationExtension::|public|odata_type:str @@ -101761,6 +101833,16 @@ msgraph.generated.models.CustomExtensionAuthenticationConfiguration::|public|oda msgraph.generated.models.CustomExtensionAuthenticationConfiguration::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CustomExtensionAuthenticationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomExtensionAuthenticationConfiguration msgraph.generated.models.CustomExtensionAuthenticationConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|additional_data():dict[str, Any] +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|backing_store:BackingStore +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|constructor():None +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|odata_type():str +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|odata_type(value:str):None +msgraph.generated.models.CustomExtensionBehaviorOnError::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CustomExtensionBehaviorOnError::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomExtensionBehaviorOnError +msgraph.generated.models.CustomExtensionBehaviorOnError~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.CustomExtensionCallbackConfiguration::|public|additional_data():dict[str, Any] msgraph.generated.models.CustomExtensionCallbackConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CustomExtensionCallbackConfiguration::|public|backing_store:BackingStore @@ -101836,6 +101918,8 @@ msgraph.generated.models.CustomExtensionEndpointConfiguration~~>AdditionalDataHo msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|additional_data():dict[str, Any] msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|backing_store:BackingStore +msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|behavior_on_error():CustomExtensionBehaviorOnError +msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|behavior_on_error(value:CustomExtensionBehaviorOnError):None msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|client_configuration():CustomExtensionClientConfiguration msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|client_configuration(value:CustomExtensionClientConfiguration):None msgraph.generated.models.CustomExtensionOverwriteConfiguration::|public|constructor():None @@ -102710,6 +102794,8 @@ msgraph.generated.models.DeviceAppManagement::|public|mobile_app_categories():li msgraph.generated.models.DeviceAppManagement::|public|mobile_app_categories(value:list[MobileAppCategory]):None msgraph.generated.models.DeviceAppManagement::|public|mobile_app_configurations():list[ManagedDeviceMobileAppConfiguration] msgraph.generated.models.DeviceAppManagement::|public|mobile_app_configurations(value:list[ManagedDeviceMobileAppConfiguration]):None +msgraph.generated.models.DeviceAppManagement::|public|mobile_app_relationships():list[MobileAppRelationship] +msgraph.generated.models.DeviceAppManagement::|public|mobile_app_relationships(value:list[MobileAppRelationship]):None msgraph.generated.models.DeviceAppManagement::|public|odata_type:str msgraph.generated.models.DeviceAppManagement::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.DeviceAppManagement::|public|targeted_managed_app_configurations():list[TargetedManagedAppConfiguration] @@ -103420,6 +103506,7 @@ msgraph.generated.models.DeviceEnrollmentType::0009-WindowsCoManagement msgraph.generated.models.DeviceEnrollmentType::0010-WindowsAzureADJoinUsingDeviceAuth msgraph.generated.models.DeviceEnrollmentType::0011-AppleUserEnrollment msgraph.generated.models.DeviceEnrollmentType::0012-AppleUserEnrollmentWithServiceAccount +msgraph.generated.models.DeviceEnrollmentType::0013-UnknownFutureValue msgraph.generated.models.DeviceEnrollmentWindowsHelloForBusinessConfiguration-->DeviceEnrollmentConfiguration msgraph.generated.models.DeviceEnrollmentWindowsHelloForBusinessConfiguration::|public|constructor():None msgraph.generated.models.DeviceEnrollmentWindowsHelloForBusinessConfiguration::|public|enhanced_biometrics_state():Enablement @@ -107218,6 +107305,12 @@ msgraph.generated.models.ExtractSensitivityLabelsResult::|public|odata_type(valu msgraph.generated.models.ExtractSensitivityLabelsResult::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ExtractSensitivityLabelsResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExtractSensitivityLabelsResult msgraph.generated.models.ExtractSensitivityLabelsResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.FallbackToMicrosoftProviderOnError-->CustomExtensionBehaviorOnError +msgraph.generated.models.FallbackToMicrosoftProviderOnError::|public|constructor():None +msgraph.generated.models.FallbackToMicrosoftProviderOnError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.FallbackToMicrosoftProviderOnError::|public|odata_type:str +msgraph.generated.models.FallbackToMicrosoftProviderOnError::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.FallbackToMicrosoftProviderOnError::|static|public|create_from_discriminator_value(parse_node:ParseNode):FallbackToMicrosoftProviderOnError msgraph.generated.models.FeatureRolloutPolicy-->Entity msgraph.generated.models.FeatureRolloutPolicy::|public|applies_to():list[DirectoryObject] msgraph.generated.models.FeatureRolloutPolicy::|public|applies_to(value:list[DirectoryObject]):None @@ -109742,6 +109835,22 @@ msgraph.generated.models.IosCustomConfiguration::|public|payload_name():str msgraph.generated.models.IosCustomConfiguration::|public|payload_name(value:str):None msgraph.generated.models.IosCustomConfiguration::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.IosCustomConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosCustomConfiguration +msgraph.generated.models.IosDdmLobAppAssignmentSettings-->MobileAppAssignmentSettings +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains():list[str] +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains(value:list[str]):None +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains_direct_download_allowed():bool +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|associated_domains_direct_download_allowed(value:bool):None +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|constructor():None +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|odata_type:str +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|prevent_managed_app_backup():bool +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|prevent_managed_app_backup(value:bool):None +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled():bool +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|tap_to_pay_screen_lock_enabled(value:bool):None +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|vpn_configuration_id():str +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|public|vpn_configuration_id(value:str):None +msgraph.generated.models.IosDdmLobAppAssignmentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):IosDdmLobAppAssignmentSettings msgraph.generated.models.IosDeviceFeaturesConfiguration-->AppleDeviceFeaturesConfigurationBase msgraph.generated.models.IosDeviceFeaturesConfiguration::|public|asset_tag_template():str msgraph.generated.models.IosDeviceFeaturesConfiguration::|public|asset_tag_template(value:str):None @@ -113824,6 +113933,35 @@ msgraph.generated.models.MobileAppInstallTimeSettings~~>AdditionalDataHolder; Ba msgraph.generated.models.MobileAppPublishingState::0000-NotPublished msgraph.generated.models.MobileAppPublishingState::0001-Processing msgraph.generated.models.MobileAppPublishingState::0002-Published +msgraph.generated.models.MobileAppRelationship-->Entity +msgraph.generated.models.MobileAppRelationship::|public|constructor():None +msgraph.generated.models.MobileAppRelationship::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MobileAppRelationship::|public|odata_type:str +msgraph.generated.models.MobileAppRelationship::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MobileAppRelationship::|public|source_display_name():str +msgraph.generated.models.MobileAppRelationship::|public|source_display_name(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|source_display_version():str +msgraph.generated.models.MobileAppRelationship::|public|source_display_version(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|source_id():str +msgraph.generated.models.MobileAppRelationship::|public|source_id(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|source_publisher_display_name():str +msgraph.generated.models.MobileAppRelationship::|public|source_publisher_display_name(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|target_display_name():str +msgraph.generated.models.MobileAppRelationship::|public|target_display_name(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|target_display_version():str +msgraph.generated.models.MobileAppRelationship::|public|target_display_version(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|target_id():str +msgraph.generated.models.MobileAppRelationship::|public|target_id(value:str):None +msgraph.generated.models.MobileAppRelationship::|public|target_publisher_display_name():str +msgraph.generated.models.MobileAppRelationship::|public|target_publisher_display_name(value:str):None +msgraph.generated.models.MobileAppRelationship::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppRelationship +msgraph.generated.models.MobileAppRelationshipCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|constructor():None +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|value():list[MobileAppRelationship] +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|public|value(value:list[MobileAppRelationship]):None +msgraph.generated.models.MobileAppRelationshipCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileAppRelationshipCollectionResponse msgraph.generated.models.MobileAppTroubleshootingEvent-->Entity msgraph.generated.models.MobileAppTroubleshootingEvent::|public|app_log_collection_requests():list[AppLogCollectionRequest] msgraph.generated.models.MobileAppTroubleshootingEvent::|public|app_log_collection_requests(value:list[AppLogCollectionRequest]):None @@ -114769,6 +114907,14 @@ msgraph.generated.models.OneDriveForBusinessRestoreSessionCollectionResponse::|p msgraph.generated.models.OneDriveForBusinessRestoreSessionCollectionResponse::|public|value():list[OneDriveForBusinessRestoreSession] msgraph.generated.models.OneDriveForBusinessRestoreSessionCollectionResponse::|public|value(value:list[OneDriveForBusinessRestoreSession]):None msgraph.generated.models.OneDriveForBusinessRestoreSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OneDriveForBusinessRestoreSessionCollectionResponse +msgraph.generated.models.OnEmailOtpSendListener-->AuthenticationEventListener +msgraph.generated.models.OnEmailOtpSendListener::|public|constructor():None +msgraph.generated.models.OnEmailOtpSendListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnEmailOtpSendListener::|public|handler():OnOtpSendHandler +msgraph.generated.models.OnEmailOtpSendListener::|public|handler(value:OnOtpSendHandler):None +msgraph.generated.models.OnEmailOtpSendListener::|public|odata_type:str +msgraph.generated.models.OnEmailOtpSendListener::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnEmailOtpSendListener::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnEmailOtpSendListener msgraph.generated.models.Onenote-->Entity msgraph.generated.models.Onenote::|public|constructor():None msgraph.generated.models.Onenote::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -115165,6 +115311,32 @@ msgraph.generated.models.OnlineMeetingRole::0003-Producer msgraph.generated.models.OnlineMeetingRole::0004-Coorganizer msgraph.generated.models.OnlineMeetingVideoDisabledReason::0000-WatermarkProtection msgraph.generated.models.OnlineMeetingVideoDisabledReason::0001-UnknownFutureValue +msgraph.generated.models.OnOtpSendCustomExtension-->CustomAuthenticationExtension +msgraph.generated.models.OnOtpSendCustomExtension::|public|constructor():None +msgraph.generated.models.OnOtpSendCustomExtension::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnOtpSendCustomExtension::|public|odata_type:str +msgraph.generated.models.OnOtpSendCustomExtension::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnOtpSendCustomExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnOtpSendCustomExtension +msgraph.generated.models.OnOtpSendCustomExtensionHandler-->OnOtpSendHandler +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|configuration():CustomExtensionOverwriteConfiguration +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|configuration(value:CustomExtensionOverwriteConfiguration):None +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|constructor():None +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|custom_extension():OnOtpSendCustomExtension +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|custom_extension(value:OnOtpSendCustomExtension):None +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|odata_type:str +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnOtpSendCustomExtensionHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnOtpSendCustomExtensionHandler +msgraph.generated.models.OnOtpSendHandler::|public|additional_data():dict[str, Any] +msgraph.generated.models.OnOtpSendHandler::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.OnOtpSendHandler::|public|backing_store:BackingStore +msgraph.generated.models.OnOtpSendHandler::|public|constructor():None +msgraph.generated.models.OnOtpSendHandler::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnOtpSendHandler::|public|odata_type():str +msgraph.generated.models.OnOtpSendHandler::|public|odata_type(value:str):None +msgraph.generated.models.OnOtpSendHandler::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnOtpSendHandler::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnOtpSendHandler +msgraph.generated.models.OnOtpSendHandler~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.OnPremisesAccidentalDeletionPrevention::|public|additional_data():dict[str, Any] msgraph.generated.models.OnPremisesAccidentalDeletionPrevention::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.OnPremisesAccidentalDeletionPrevention::|public|alert_threshold():int @@ -123731,6 +123903,8 @@ msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|get msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|items_to_include():ItemsToInclude msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|items_to_include(value:ItemsToInclude):None msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|odata_type:str +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|report_file_metadata():list[ReportFileMetadata] +msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|report_file_metadata(value:list[ReportFileMetadata]):None msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|review_set():EdiscoveryReviewSet msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|review_set(value:EdiscoveryReviewSet):None msgraph.generated.models.security.EdiscoveryAddToReviewSetOperation::|public|search():EdiscoverySearch @@ -123817,6 +123991,8 @@ msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|indexed_i msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|mailbox_count():int msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|mailbox_count(value:int):None msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|odata_type:str +msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|report_file_metadata():list[ReportFileMetadata] +msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|report_file_metadata(value:list[ReportFileMetadata]):None msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|search():EdiscoverySearch msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|search(value:EdiscoverySearch):None msgraph.generated.models.security.EdiscoveryEstimateOperation::|public|serialize(writer:SerializationWriter):None @@ -125487,6 +125663,40 @@ msgraph.generated.models.security.RegistryValueEvidence::|public|registry_value_ msgraph.generated.models.security.RegistryValueEvidence::|public|registry_value_type(value:str):None msgraph.generated.models.security.RegistryValueEvidence::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.RegistryValueEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):RegistryValueEvidence +msgraph.generated.models.security.ReportFileMetadata::|public|additional_data():dict[str, Any] +msgraph.generated.models.security.ReportFileMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.security.ReportFileMetadata::|public|backing_store:BackingStore +msgraph.generated.models.security.ReportFileMetadata::|public|constructor():None +msgraph.generated.models.security.ReportFileMetadata::|public|download_url():str +msgraph.generated.models.security.ReportFileMetadata::|public|download_url(value:str):None +msgraph.generated.models.security.ReportFileMetadata::|public|file_name():str +msgraph.generated.models.security.ReportFileMetadata::|public|file_name(value:str):None +msgraph.generated.models.security.ReportFileMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.ReportFileMetadata::|public|odata_type():str +msgraph.generated.models.security.ReportFileMetadata::|public|odata_type(value:str):None +msgraph.generated.models.security.ReportFileMetadata::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.ReportFileMetadata::|public|size():int +msgraph.generated.models.security.ReportFileMetadata::|public|size(value:int):None +msgraph.generated.models.security.ReportFileMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportFileMetadata +msgraph.generated.models.security.ReportFileMetadata~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.security.ResourceAccessEvent::|public|access_date_time():datetime.datetime +msgraph.generated.models.security.ResourceAccessEvent::|public|access_date_time(value:datetime.datetime):None +msgraph.generated.models.security.ResourceAccessEvent::|public|account_id():str +msgraph.generated.models.security.ResourceAccessEvent::|public|account_id(value:str):None +msgraph.generated.models.security.ResourceAccessEvent::|public|additional_data():dict[str, Any] +msgraph.generated.models.security.ResourceAccessEvent::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.security.ResourceAccessEvent::|public|backing_store:BackingStore +msgraph.generated.models.security.ResourceAccessEvent::|public|constructor():None +msgraph.generated.models.security.ResourceAccessEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.ResourceAccessEvent::|public|ip_address():str +msgraph.generated.models.security.ResourceAccessEvent::|public|ip_address(value:str):None +msgraph.generated.models.security.ResourceAccessEvent::|public|odata_type():str +msgraph.generated.models.security.ResourceAccessEvent::|public|odata_type(value:str):None +msgraph.generated.models.security.ResourceAccessEvent::|public|resource_identifier():str +msgraph.generated.models.security.ResourceAccessEvent::|public|resource_identifier(value:str):None +msgraph.generated.models.security.ResourceAccessEvent::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.ResourceAccessEvent::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceAccessEvent +msgraph.generated.models.security.ResourceAccessEvent~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.security.RetentionDuration::|public|additional_data():dict[str, Any] msgraph.generated.models.security.RetentionDuration::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.security.RetentionDuration::|public|backing_store:BackingStore @@ -126210,6 +126420,8 @@ msgraph.generated.models.security.UserAccount::|public|domain_name(value:str):No msgraph.generated.models.security.UserAccount::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.security.UserAccount::|public|odata_type():str msgraph.generated.models.security.UserAccount::|public|odata_type(value:str):None +msgraph.generated.models.security.UserAccount::|public|resource_access_events():list[ResourceAccessEvent] +msgraph.generated.models.security.UserAccount::|public|resource_access_events(value:list[ResourceAccessEvent]):None msgraph.generated.models.security.UserAccount::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.UserAccount::|public|user_principal_name():str msgraph.generated.models.security.UserAccount::|public|user_principal_name(value:str):None diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index 400e4f85a5b..02dbbaf5a5a 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "BC1E83C59E53106F462892115B3A530A7DF45AD2027538D5019F7E04EB4BCF5FC2A6997BFFADAEF1DF623E7C5A65BF754E976F91D024D5E9586BFCE7AE02D557", + "descriptionHash": "8ED4E083B37D7B361CAD038605451663433A9F03A4E1EC0314D5FA65A7000DAE71D540A8A1BFB7F788D9A15599512D4C29710CFD39F5643D27F7373D0892AC89", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/msgraph/generated/models/ai_interaction.py b/msgraph/generated/models/ai_interaction.py index c95f3405e68..d68b664b85f 100644 --- a/msgraph/generated/models/ai_interaction.py +++ b/msgraph/generated/models/ai_interaction.py @@ -19,35 +19,35 @@ @dataclass class AiInteraction(Entity, Parsable): - # The data source for Copilot data. For example, IPM.SkypeTeams.Message.Copilot.Excel or IPM.SkypeTeams.Message.Copilot.Loop. + # The appClass property app_class: Optional[str] = None - # The collection of documents attached to the interaction, such as cards and images. + # The attachments property attachments: Optional[list[AiInteractionAttachment]] = None - # The body of the message, including the text of the body and its body type. + # The body property body: Optional[ItemBody] = None - # The identifer that maps to all contexts associated with an interaction. + # The contexts property contexts: Optional[list[AiInteractionContext]] = None - # The type of the conversation. For example, appchat or bizchat. + # The conversationType property conversation_type: Optional[str] = None - # The time when the interaction was created. + # The createdDateTime property created_date_time: Optional[datetime.datetime] = None - # The timestamp of when the interaction was last modified. + # The etag property etag: Optional[str] = None # The from property from_: Optional[IdentitySet] = None # The interactionType property interaction_type: Optional[AiInteractionType] = None - # The collection of links that appear in the interaction. + # The links property links: Optional[list[AiInteractionLink]] = None - # The locale of the sender. + # The locale property locale: Optional[str] = None - # The collection of the entities that were mentioned in the interaction, including users, bots, and so on. + # The mentions property mentions: Optional[list[AiInteractionMention]] = None # The OdataType property odata_type: Optional[str] = None - # The identifier that groups a user prompt with its Copilot response. + # The requestId property request_id: Optional[str] = None - # The thread ID or conversation identifier that maps to all Copilot sessions for the user. + # The sessionId property session_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/ai_interaction_attachment.py b/msgraph/generated/models/ai_interaction_attachment.py index 670560bb433..217f39b766d 100644 --- a/msgraph/generated/models/ai_interaction_attachment.py +++ b/msgraph/generated/models/ai_interaction_attachment.py @@ -1,25 +1,26 @@ from __future__ import annotations from collections.abc import Callable from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union -if TYPE_CHECKING: - from .entity import Entity - -from .entity import Entity - @dataclass -class AiInteractionAttachment(Entity, Parsable): - # The identifier for the attachment. This identifier is only unique within the message scope. +class AiInteractionAttachment(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 attachmentId property attachment_id: Optional[str] = None - # The content of the attachment. + # The content property content: Optional[str] = None - # The type of the content. For example, reference, file, and image/imageType. + # The contentType property content_type: Optional[str] = None - # The URL of the content. + # The contentUrl property content_url: Optional[str] = None - # The name of the attachment. + # The name property name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None @@ -40,19 +41,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .entity import Entity - - from .entity import Entity - fields: dict[str, Callable[[Any], None]] = { "attachmentId": lambda n : setattr(self, 'attachment_id', n.get_str_value()), "content": lambda n : setattr(self, 'content', n.get_str_value()), "contentType": lambda n : setattr(self, 'content_type', n.get_str_value()), "contentUrl": lambda n : setattr(self, 'content_url', n.get_str_value()), "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } - super_fields = super().get_field_deserializers() - fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -63,11 +59,12 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - super().serialize(writer) writer.write_str_value("attachmentId", self.attachment_id) writer.write_str_value("content", self.content) writer.write_str_value("contentType", self.content_type) writer.write_str_value("contentUrl", self.content_url) writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/ai_interaction_context.py b/msgraph/generated/models/ai_interaction_context.py index 9919e1ec0fa..19899eecaf2 100644 --- a/msgraph/generated/models/ai_interaction_context.py +++ b/msgraph/generated/models/ai_interaction_context.py @@ -1,21 +1,22 @@ from __future__ import annotations from collections.abc import Callable from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union -if TYPE_CHECKING: - from .entity import Entity - -from .entity import Entity - @dataclass -class AiInteractionContext(Entity, Parsable): - # The full file URL where the interaction happened. +class AiInteractionContext(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 contextReference property context_reference: Optional[str] = None - # The type of the file. + # The contextType property context_type: Optional[str] = None - # The name of the file. + # The displayName property display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None @@ -36,17 +37,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 .entity import Entity - - from .entity import Entity - fields: dict[str, Callable[[Any], None]] = { "contextReference": lambda n : setattr(self, 'context_reference', n.get_str_value()), "contextType": lambda n : setattr(self, 'context_type', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } - super_fields = super().get_field_deserializers() - fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -57,9 +53,10 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - super().serialize(writer) writer.write_str_value("contextReference", self.context_reference) writer.write_str_value("contextType", self.context_type) writer.write_str_value("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/ai_interaction_link.py b/msgraph/generated/models/ai_interaction_link.py index 478137e17aa..049dbe50109 100644 --- a/msgraph/generated/models/ai_interaction_link.py +++ b/msgraph/generated/models/ai_interaction_link.py @@ -1,21 +1,22 @@ from __future__ import annotations from collections.abc import Callable from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union -if TYPE_CHECKING: - from .entity import Entity - -from .entity import Entity - @dataclass -class AiInteractionLink(Entity, Parsable): - # The name of the link. +class AiInteractionLink(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 displayName property display_name: Optional[str] = None - # Information about a link in an app chat or Business Chat (BizChat) interaction. + # The linkType property link_type: Optional[str] = None - # The URL of the link. + # The linkUrl property link_url: Optional[str] = None # The OdataType property odata_type: Optional[str] = None @@ -36,17 +37,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 .entity import Entity - - from .entity import Entity - fields: dict[str, Callable[[Any], None]] = { "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "linkType": lambda n : setattr(self, 'link_type', n.get_str_value()), "linkUrl": lambda n : setattr(self, 'link_url', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } - super_fields = super().get_field_deserializers() - fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -57,9 +53,10 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - super().serialize(writer) writer.write_str_value("displayName", self.display_name) writer.write_str_value("linkType", self.link_type) writer.write_str_value("linkUrl", self.link_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/ai_interaction_mention.py b/msgraph/generated/models/ai_interaction_mention.py index de28bf0c47b..495dad92075 100644 --- a/msgraph/generated/models/ai_interaction_mention.py +++ b/msgraph/generated/models/ai_interaction_mention.py @@ -1,22 +1,25 @@ from __future__ import annotations from collections.abc import Callable from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: from .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet - from .entity import Entity - -from .entity import Entity @dataclass -class AiInteractionMention(Entity, Parsable): - # The identifier for the mention. +class AiInteractionMention(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 mentionId property mention_id: Optional[int] = None - # The text mentioned in the message. + # The mentionText property mention_text: Optional[str] = None - # The entity mentioned in the message. + # The mentioned property mentioned: Optional[AiInteractionMentionedIdentitySet] = None # The OdataType property odata_type: Optional[str] = None @@ -38,18 +41,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet - from .entity import Entity from .ai_interaction_mentioned_identity_set import AiInteractionMentionedIdentitySet - from .entity import Entity fields: dict[str, Callable[[Any], None]] = { "mentionId": lambda n : setattr(self, 'mention_id', n.get_int_value()), "mentionText": lambda n : setattr(self, 'mention_text', n.get_str_value()), "mentioned": lambda n : setattr(self, 'mentioned', n.get_object_value(AiInteractionMentionedIdentitySet)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } - super_fields = super().get_field_deserializers() - fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -60,9 +60,10 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - super().serialize(writer) writer.write_int_value("mentionId", self.mention_id) writer.write_str_value("mentionText", self.mention_text) writer.write_object_value("mentioned", self.mentioned) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/ai_interaction_mentioned_identity_set.py b/msgraph/generated/models/ai_interaction_mentioned_identity_set.py index bb10eb81ae1..de4c5ebd17e 100644 --- a/msgraph/generated/models/ai_interaction_mentioned_identity_set.py +++ b/msgraph/generated/models/ai_interaction_mentioned_identity_set.py @@ -17,7 +17,7 @@ class AiInteractionMentionedIdentitySet(IdentitySet, Parsable): odata_type: Optional[str] = "#microsoft.graph.aiInteractionMentionedIdentitySet" # The conversation property conversation: Optional[TeamworkConversationIdentity] = None - # The tag details. + # The tag property tag: Optional[TeamworkTagIdentity] = None @staticmethod diff --git a/msgraph/generated/models/ai_user.py b/msgraph/generated/models/ai_user.py index 869c20d5efc..e085863efa9 100644 --- a/msgraph/generated/models/ai_user.py +++ b/msgraph/generated/models/ai_user.py @@ -12,7 +12,7 @@ @dataclass class AiUser(Entity, Parsable): - # The history of interactions between AI agents and users. + # The interactionHistory property interaction_history: Optional[AiInteractionHistory] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/authentication_event_listener.py b/msgraph/generated/models/authentication_event_listener.py index 0eedbc0f0c0..68e3986eeba 100644 --- a/msgraph/generated/models/authentication_event_listener.py +++ b/msgraph/generated/models/authentication_event_listener.py @@ -11,6 +11,7 @@ from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -56,6 +57,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationEven from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener return OnAuthenticationMethodLoadStartListener() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onEmailOtpSendListener".casefold(): + from .on_email_otp_send_listener import OnEmailOtpSendListener + + return OnEmailOtpSendListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onInteractiveAuthFlowStartListener".casefold(): from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener @@ -81,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -91,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener diff --git a/msgraph/generated/models/auto_restart_notification_dismissal_method.py b/msgraph/generated/models/auto_restart_notification_dismissal_method.py index 46d9c5e5c98..939a78519ae 100644 --- a/msgraph/generated/models/auto_restart_notification_dismissal_method.py +++ b/msgraph/generated/models/auto_restart_notification_dismissal_method.py @@ -7,6 +7,6 @@ class AutoRestartNotificationDismissalMethod(str, Enum): Automatic = "automatic", # User dismissal. Allows the user to dismiss the notification User = "user", - # Evolvable enum member + # Evolvable enumeration sentinel value. Do not use. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/copilot_admin.py b/msgraph/generated/models/copilot_admin.py index 186183a2228..e0c0a38e7ab 100644 --- a/msgraph/generated/models/copilot_admin.py +++ b/msgraph/generated/models/copilot_admin.py @@ -14,7 +14,7 @@ class CopilotAdmin(Entity, Parsable): # The OdataType property odata_type: Optional[str] = None - # Set of Microsoft 365 Copilot settings that can be added or modified. Read-only. Nullable. + # The settings property settings: Optional[CopilotAdminSetting] = None @staticmethod diff --git a/msgraph/generated/models/copilot_admin_limited_mode.py b/msgraph/generated/models/copilot_admin_limited_mode.py index 942de1ed494..c16f461fe6b 100644 --- a/msgraph/generated/models/copilot_admin_limited_mode.py +++ b/msgraph/generated/models/copilot_admin_limited_mode.py @@ -11,9 +11,9 @@ @dataclass class CopilotAdminLimitedMode(Entity, Parsable): - # The ID of a Microsoft Entra group, for which the value of isEnabledForGroup is applied. The default value is null. If isEnabledForGroup is set to true, the groupId value must be provided for the Copilot limited mode in Teams meetings to be enabled for the members of the group. Optional. + # The groupId property group_id: Optional[str] = None - # Enables the user to be in limited mode for Copilot in Teams meetings. When copilotAdminLimitedMode=true, users in this mode can ask any questions, but Copilot doesn't respond to certain questions related to inferring emotions, behavior, or judgments. When copilotAdminLimitedMode=false, it responds to all types of questions grounded to the meeting conversation. The default value is false. + # The isEnabledForGroup property is_enabled_for_group: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/copilot_admin_setting.py b/msgraph/generated/models/copilot_admin_setting.py index 2da1f12c49b..470dc6f9b52 100644 --- a/msgraph/generated/models/copilot_admin_setting.py +++ b/msgraph/generated/models/copilot_admin_setting.py @@ -12,7 +12,7 @@ @dataclass class CopilotAdminSetting(Entity, Parsable): - # Represents a setting that controls whether users of Microsoft 365 Copilot in Teams meetings can receive responses to sentiment-related prompts. Read-only. Nullable. + # The limitedMode property limited_mode: Optional[CopilotAdminLimitedMode] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/custom_authentication_extension.py b/msgraph/generated/models/custom_authentication_extension.py index efd6bb9d49c..7788692f60f 100644 --- a/msgraph/generated/models/custom_authentication_extension.py +++ b/msgraph/generated/models/custom_authentication_extension.py @@ -6,8 +6,10 @@ if TYPE_CHECKING: from .custom_callout_extension import CustomCalloutExtension + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .custom_callout_extension import CustomCalloutExtension @@ -16,6 +18,8 @@ class CustomAuthenticationExtension(CustomCalloutExtension, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.customAuthenticationExtension" + # The behaviour on error for the custom authentication extension. + behavior_on_error: Optional[CustomExtensionBehaviorOnError] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CustomAuthenticationExtension: @@ -39,6 +43,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomAuthenticati from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension return OnAttributeCollectionSubmitCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onOtpSendCustomExtension".casefold(): + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + + return OnOtpSendCustomExtension() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onTokenIssuanceStartCustomExtension".casefold(): from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension @@ -51,16 +59,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .custom_callout_extension import CustomCalloutExtension + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .custom_callout_extension import CustomCalloutExtension + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension fields: dict[str, Callable[[Any], None]] = { + "behaviorOnError": lambda n : setattr(self, 'behavior_on_error', n.get_object_value(CustomExtensionBehaviorOnError)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -75,5 +88,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_object_value("behaviorOnError", self.behavior_on_error) diff --git a/msgraph/generated/models/custom_callout_extension.py b/msgraph/generated/models/custom_callout_extension.py index d2f3c152833..d97a4d849d3 100644 --- a/msgraph/generated/models/custom_callout_extension.py +++ b/msgraph/generated/models/custom_callout_extension.py @@ -15,6 +15,7 @@ from .identity_governance.custom_task_extension import CustomTaskExtension from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .entity import Entity @@ -72,6 +73,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomCalloutExten from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension return OnAttributeCollectionSubmitCustomExtension() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onOtpSendCustomExtension".casefold(): + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + + return OnOtpSendCustomExtension() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onTokenIssuanceStartCustomExtension".casefold(): from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension @@ -93,6 +98,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_governance.custom_task_extension import CustomTaskExtension from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .access_package_assignment_request_workflow_extension import AccessPackageAssignmentRequestWorkflowExtension @@ -105,6 +111,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_governance.custom_task_extension import CustomTaskExtension from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension + from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/custom_extension_behavior_on_error.py b/msgraph/generated/models/custom_extension_behavior_on_error.py new file mode 100644 index 00000000000..852d587c5b5 --- /dev/null +++ b/msgraph/generated/models/custom_extension_behavior_on_error.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .fallback_to_microsoft_provider_on_error import FallbackToMicrosoftProviderOnError + +@dataclass +class CustomExtensionBehaviorOnError(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionBehaviorOnError: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomExtensionBehaviorOnError + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.fallbackToMicrosoftProviderOnError".casefold(): + from .fallback_to_microsoft_provider_on_error import FallbackToMicrosoftProviderOnError + + return FallbackToMicrosoftProviderOnError() + return CustomExtensionBehaviorOnError() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .fallback_to_microsoft_provider_on_error import FallbackToMicrosoftProviderOnError + + from .fallback_to_microsoft_provider_on_error import FallbackToMicrosoftProviderOnError + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/custom_extension_overwrite_configuration.py b/msgraph/generated/models/custom_extension_overwrite_configuration.py index 3f035f6381d..d8ba432700c 100644 --- a/msgraph/generated/models/custom_extension_overwrite_configuration.py +++ b/msgraph/generated/models/custom_extension_overwrite_configuration.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError from .custom_extension_client_configuration import CustomExtensionClientConfiguration @dataclass @@ -15,6 +16,8 @@ class CustomExtensionOverwriteConfiguration(AdditionalDataHolder, BackedModel, P # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) + # The behaviorOnError property + behavior_on_error: Optional[CustomExtensionBehaviorOnError] = None # Configuration regarding properties of the custom extension which can be overwritten per event listener. If no values are provided, the properties on the custom extension are used. client_configuration: Optional[CustomExtensionClientConfiguration] = None # The OdataType property @@ -36,11 +39,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError from .custom_extension_client_configuration import CustomExtensionClientConfiguration + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError from .custom_extension_client_configuration import CustomExtensionClientConfiguration fields: dict[str, Callable[[Any], None]] = { + "behaviorOnError": lambda n : setattr(self, 'behavior_on_error', n.get_object_value(CustomExtensionBehaviorOnError)), "clientConfiguration": lambda n : setattr(self, 'client_configuration', n.get_object_value(CustomExtensionClientConfiguration)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } @@ -54,6 +60,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_object_value("behaviorOnError", self.behavior_on_error) writer.write_object_value("clientConfiguration", self.client_configuration) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/device_app_management.py b/msgraph/generated/models/device_app_management.py index 619e7e9c0bc..30b476250ad 100644 --- a/msgraph/generated/models/device_app_management.py +++ b/msgraph/generated/models/device_app_management.py @@ -18,6 +18,7 @@ from .mdm_windows_information_protection_policy import MdmWindowsInformationProtectionPolicy from .mobile_app import MobileApp from .mobile_app_category import MobileAppCategory + from .mobile_app_relationship import MobileAppRelationship from .targeted_managed_app_configuration import TargetedManagedAppConfiguration from .vpp_token import VppToken from .windows_information_protection_policy import WindowsInformationProtectionPolicy @@ -57,6 +58,8 @@ class DeviceAppManagement(Entity, Parsable): mobile_app_categories: Optional[list[MobileAppCategory]] = None # The Managed Device Mobile Application Configurations. mobile_app_configurations: Optional[list[ManagedDeviceMobileAppConfiguration]] = None + # The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + mobile_app_relationships: Optional[list[MobileAppRelationship]] = None # The mobile apps. mobile_apps: Optional[list[MobileApp]] = None # The OdataType property @@ -96,6 +99,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mdm_windows_information_protection_policy import MdmWindowsInformationProtectionPolicy from .mobile_app import MobileApp from .mobile_app_category import MobileAppCategory + from .mobile_app_relationship import MobileAppRelationship from .targeted_managed_app_configuration import TargetedManagedAppConfiguration from .vpp_token import VppToken from .windows_information_protection_policy import WindowsInformationProtectionPolicy @@ -112,6 +116,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mdm_windows_information_protection_policy import MdmWindowsInformationProtectionPolicy from .mobile_app import MobileApp from .mobile_app_category import MobileAppCategory + from .mobile_app_relationship import MobileAppRelationship from .targeted_managed_app_configuration import TargetedManagedAppConfiguration from .vpp_token import VppToken from .windows_information_protection_policy import WindowsInformationProtectionPolicy @@ -131,6 +136,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "microsoftStoreForBusinessLastSuccessfulSyncDateTime": lambda n : setattr(self, 'microsoft_store_for_business_last_successful_sync_date_time', n.get_datetime_value()), "mobileAppCategories": lambda n : setattr(self, 'mobile_app_categories', n.get_collection_of_object_values(MobileAppCategory)), "mobileAppConfigurations": lambda n : setattr(self, 'mobile_app_configurations', n.get_collection_of_object_values(ManagedDeviceMobileAppConfiguration)), + "mobileAppRelationships": lambda n : setattr(self, 'mobile_app_relationships', n.get_collection_of_object_values(MobileAppRelationship)), "mobileApps": lambda n : setattr(self, 'mobile_apps', n.get_collection_of_object_values(MobileApp)), "targetedManagedAppConfigurations": lambda n : setattr(self, 'targeted_managed_app_configurations', n.get_collection_of_object_values(TargetedManagedAppConfiguration)), "vppTokens": lambda n : setattr(self, 'vpp_tokens', n.get_collection_of_object_values(VppToken)), @@ -163,6 +169,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("microsoftStoreForBusinessLastSuccessfulSyncDateTime", self.microsoft_store_for_business_last_successful_sync_date_time) writer.write_collection_of_object_values("mobileAppCategories", self.mobile_app_categories) writer.write_collection_of_object_values("mobileAppConfigurations", self.mobile_app_configurations) + writer.write_collection_of_object_values("mobileAppRelationships", self.mobile_app_relationships) writer.write_collection_of_object_values("mobileApps", self.mobile_apps) writer.write_collection_of_object_values("targetedManagedAppConfigurations", self.targeted_managed_app_configurations) writer.write_collection_of_object_values("vppTokens", self.vpp_tokens) diff --git a/msgraph/generated/models/device_enrollment_type.py b/msgraph/generated/models/device_enrollment_type.py index e261a95ce13..75573de3f6a 100644 --- a/msgraph/generated/models/device_enrollment_type.py +++ b/msgraph/generated/models/device_enrollment_type.py @@ -27,4 +27,6 @@ class DeviceEnrollmentType(str, Enum): AppleUserEnrollment = "appleUserEnrollment", # Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities AppleUserEnrollmentWithServiceAccount = "appleUserEnrollmentWithServiceAccount", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/device_management_reports.py b/msgraph/generated/models/device_management_reports.py index 5a90c5a3a20..b2ffac351f9 100644 --- a/msgraph/generated/models/device_management_reports.py +++ b/msgraph/generated/models/device_management_reports.py @@ -12,9 +12,6 @@ @dataclass class DeviceManagementReports(Entity, Parsable): - """ - Singleton entity that acts as a container for all reports functionality. - """ # Entity representing a job to export a report export_jobs: Optional[list[DeviceManagementExportJob]] = None # The OdataType property diff --git a/msgraph/generated/models/disk_type.py b/msgraph/generated/models/disk_type.py index 1aec71bf02a..c7c9386be09 100644 --- a/msgraph/generated/models/disk_type.py +++ b/msgraph/generated/models/disk_type.py @@ -7,6 +7,6 @@ class DiskType(str, Enum): Hdd = "hdd", # Enum member for SSD devices. Ssd = "ssd", - # Evolvable enumeration sentinel value.Do not use. + # Evolvable enumeration sentinel value. Do not use. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/entity.py b/msgraph/generated/models/entity.py index eebd7036489..f9f3ff366eb 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -476,6 +476,7 @@ from .mobile_app_category import MobileAppCategory from .mobile_app_content import MobileAppContent from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_relationship import MobileAppRelationship from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp from .mobile_lob_app import MobileLobApp @@ -510,7 +511,9 @@ from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener + from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension @@ -2921,6 +2924,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mobile_app_content_file import MobileAppContentFile return MobileAppContentFile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppRelationship".casefold(): + from .mobile_app_relationship import MobileAppRelationship + + return MobileAppRelationship() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mobileAppTroubleshootingEvent".casefold(): from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent @@ -3021,6 +3028,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession return OneDriveForBusinessRestoreSession() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onEmailOtpSendListener".casefold(): + from .on_email_otp_send_listener import OnEmailOtpSendListener + + return OnEmailOtpSendListener() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onenote".casefold(): from .onenote import Onenote @@ -3065,6 +3076,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .online_meeting_base import OnlineMeetingBase return OnlineMeetingBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onOtpSendCustomExtension".casefold(): + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + + return OnOtpSendCustomExtension() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPremisesConditionalAccessSettings".casefold(): from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings @@ -5540,6 +5555,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mobile_app_category import MobileAppCategory from .mobile_app_content import MobileAppContent from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_relationship import MobileAppRelationship from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp from .mobile_lob_app import MobileLobApp @@ -5574,7 +5590,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener + from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension @@ -6545,6 +6563,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mobile_app_category import MobileAppCategory from .mobile_app_content import MobileAppContent from .mobile_app_content_file import MobileAppContentFile + from .mobile_app_relationship import MobileAppRelationship from .mobile_app_troubleshooting_event import MobileAppTroubleshootingEvent from .mobile_contained_app import MobileContainedApp from .mobile_lob_app import MobileLobApp @@ -6579,7 +6598,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_attribute_collection_submit_custom_extension import OnAttributeCollectionSubmitCustomExtension from .on_attribute_collection_submit_listener import OnAttributeCollectionSubmitListener from .on_authentication_method_load_start_listener import OnAuthenticationMethodLoadStartListener + from .on_email_otp_send_listener import OnEmailOtpSendListener from .on_interactive_auth_flow_start_listener import OnInteractiveAuthFlowStartListener + from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension diff --git a/msgraph/generated/models/fallback_to_microsoft_provider_on_error.py b/msgraph/generated/models/fallback_to_microsoft_provider_on_error.py new file mode 100644 index 00000000000..d1f34b88ef0 --- /dev/null +++ b/msgraph/generated/models/fallback_to_microsoft_provider_on_error.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError + +from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError + +@dataclass +class FallbackToMicrosoftProviderOnError(CustomExtensionBehaviorOnError, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.fallbackToMicrosoftProviderOnError" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FallbackToMicrosoftProviderOnError: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FallbackToMicrosoftProviderOnError + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FallbackToMicrosoftProviderOnError() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError + + from .custom_extension_behavior_on_error import CustomExtensionBehaviorOnError + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/file_encryption_info.py b/msgraph/generated/models/file_encryption_info.py index 91004c6a48c..4b563fe4b8d 100644 --- a/msgraph/generated/models/file_encryption_info.py +++ b/msgraph/generated/models/file_encryption_info.py @@ -8,7 +8,7 @@ @dataclass class FileEncryptionInfo(AdditionalDataHolder, BackedModel, Parsable): """ - Contains properties for file encryption information for the content version of a line of business app. + Contains properties for file encryption information for the content version of a line-of-business app. """ # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) diff --git a/msgraph/generated/models/ios_ddm_lob_app_assignment_settings.py b/msgraph/generated/models/ios_ddm_lob_app_assignment_settings.py new file mode 100644 index 00000000000..3ba695db835 --- /dev/null +++ b/msgraph/generated/models/ios_ddm_lob_app_assignment_settings.py @@ -0,0 +1,76 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +from .mobile_app_assignment_settings import MobileAppAssignmentSettings + +@dataclass +class IosDdmLobAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): + """ + Contains properties used to assign an iOS iOS Declarative Device Management (DDM) Line Of Business (LOB) mobile app to a group. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.iosDdmLobAppAssignmentSettings" + # Domain names to associate with the app + associated_domains: Optional[list[str]] = None + # When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. + associated_domains_direct_download_allowed: Optional[bool] = None + # When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. + prevent_managed_app_backup: Optional[bool] = None + # When true, the device locks its screen after every transaction that requires a customer’s card PIN. When false, the user can choose the behavior. Default value is false. + tap_to_pay_screen_lock_enabled: Optional[bool] = None + # The unique identifier of the relay to associate with the app. + vpn_configuration_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IosDdmLobAppAssignmentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: IosDdmLobAppAssignmentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IosDdmLobAppAssignmentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + from .mobile_app_assignment_settings import MobileAppAssignmentSettings + + fields: dict[str, Callable[[Any], None]] = { + "associatedDomains": lambda n : setattr(self, 'associated_domains', n.get_collection_of_primitive_values(str)), + "associatedDomainsDirectDownloadAllowed": lambda n : setattr(self, 'associated_domains_direct_download_allowed', n.get_bool_value()), + "preventManagedAppBackup": lambda n : setattr(self, 'prevent_managed_app_backup', n.get_bool_value()), + "tapToPayScreenLockEnabled": lambda n : setattr(self, 'tap_to_pay_screen_lock_enabled', n.get_bool_value()), + "vpnConfigurationId": lambda n : setattr(self, 'vpn_configuration_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("associatedDomains", self.associated_domains) + writer.write_bool_value("associatedDomainsDirectDownloadAllowed", self.associated_domains_direct_download_allowed) + writer.write_bool_value("preventManagedAppBackup", self.prevent_managed_app_backup) + writer.write_bool_value("tapToPayScreenLockEnabled", self.tap_to_pay_screen_lock_enabled) + writer.write_str_value("vpnConfigurationId", self.vpn_configuration_id) + + diff --git a/msgraph/generated/models/managed_app_availability.py b/msgraph/generated/models/managed_app_availability.py index 72f8ddae155..07080ee6538 100644 --- a/msgraph/generated/models/managed_app_availability.py +++ b/msgraph/generated/models/managed_app_availability.py @@ -3,6 +3,6 @@ class ManagedAppAvailability(str, Enum): # A globally available app to all tenants. Global_ = "global", - # A line of business apps private to an organization. + # A line-of-business apps private to an organization. LineOfBusiness = "lineOfBusiness", diff --git a/msgraph/generated/models/managed_device.py b/msgraph/generated/models/managed_device.py index e68d55fbe23..cbef1495457 100644 --- a/msgraph/generated/models/managed_device.py +++ b/msgraph/generated/models/managed_device.py @@ -30,7 +30,7 @@ @dataclass class ManagedDevice(Entity, Parsable): """ - Devices that are managed or pre-enrolled through Intune + Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use 'and', not 'or'. """ # The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. To retrieve actual values GET call needs to be made, with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only. activation_lock_bypass_code: Optional[str] = None diff --git a/msgraph/generated/models/managed_mobile_lob_app.py b/msgraph/generated/models/managed_mobile_lob_app.py index 12dece9b517..8b21d5bcc93 100644 --- a/msgraph/generated/models/managed_mobile_lob_app.py +++ b/msgraph/generated/models/managed_mobile_lob_app.py @@ -15,7 +15,7 @@ @dataclass class ManagedMobileLobApp(ManagedApp, Parsable): """ - An abstract base class containing properties for all managed mobile line of business apps. + An abstract base class containing properties for all managed mobile line-of-business apps. """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.managedMobileLobApp" diff --git a/msgraph/generated/models/mobile_app_assignment_settings.py b/msgraph/generated/models/mobile_app_assignment_settings.py index 1b6a9b777ea..079fc900e13 100644 --- a/msgraph/generated/models/mobile_app_assignment_settings.py +++ b/msgraph/generated/models/mobile_app_assignment_settings.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings from .ios_store_app_assignment_settings import IosStoreAppAssignmentSettings from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings @@ -42,6 +43,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppAssignmen 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.iosDdmLobAppAssignmentSettings".casefold(): + from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings + + return IosDdmLobAppAssignmentSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.iosLobAppAssignmentSettings".casefold(): from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings @@ -81,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings from .ios_store_app_assignment_settings import IosStoreAppAssignmentSettings from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings @@ -90,6 +96,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .windows_app_x_app_assignment_settings import WindowsAppXAppAssignmentSettings from .windows_universal_app_x_app_assignment_settings import WindowsUniversalAppXAppAssignmentSettings + from .ios_ddm_lob_app_assignment_settings import IosDdmLobAppAssignmentSettings from .ios_lob_app_assignment_settings import IosLobAppAssignmentSettings from .ios_store_app_assignment_settings import IosStoreAppAssignmentSettings from .ios_vpp_app_assignment_settings import IosVppAppAssignmentSettings diff --git a/msgraph/generated/models/mobile_app_relationship.py b/msgraph/generated/models/mobile_app_relationship.py new file mode 100644 index 00000000000..2fe58b97cdb --- /dev/null +++ b/msgraph/generated/models/mobile_app_relationship.py @@ -0,0 +1,81 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class MobileAppRelationship(Entity, Parsable): + """ + The MobileAppRelationship describes the relationship between two mobile applications by providing information that tells if an application is dependent on or superseded by another application. + """ + # The OdataType property + odata_type: Optional[str] = None + # The display name of the app that is the source of the mobile app relationship entity. For example: Orca. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + source_display_name: Optional[str] = None + # The display version of the app that is the source of the mobile app relationship entity. For example 1.0.12 or 1.2203.156 or 3. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + source_display_version: Optional[str] = None + # The unique app identifier of the source of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. If null during relationship creation, then it will be populated with parent Id. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + source_id: Optional[str] = None + # The publisher display name of the app that is the source of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + source_publisher_display_name: Optional[str] = None + # The display name of the app that is the target of the mobile app relationship entity. For example: Firefox Setup 52.0.2 32bit.intunewin. Maximum length is 500 characters. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + target_display_name: Optional[str] = None + # The display version of the app that is the target of the mobile app relationship entity. For example 1.0 or 1.2203.156. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + target_display_version: Optional[str] = None + # The unique app identifier of the target of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. + target_id: Optional[str] = None + # The publisher display name of the app that is the target of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + target_publisher_display_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppRelationship: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileAppRelationship + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppRelationship() + + 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]] = { + "sourceDisplayName": lambda n : setattr(self, 'source_display_name', n.get_str_value()), + "sourceDisplayVersion": lambda n : setattr(self, 'source_display_version', n.get_str_value()), + "sourceId": lambda n : setattr(self, 'source_id', n.get_str_value()), + "sourcePublisherDisplayName": lambda n : setattr(self, 'source_publisher_display_name', n.get_str_value()), + "targetDisplayName": lambda n : setattr(self, 'target_display_name', n.get_str_value()), + "targetDisplayVersion": lambda n : setattr(self, 'target_display_version', n.get_str_value()), + "targetId": lambda n : setattr(self, 'target_id', n.get_str_value()), + "targetPublisherDisplayName": lambda n : setattr(self, 'target_publisher_display_name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("targetId", self.target_id) + + diff --git a/msgraph/generated/models/mobile_app_relationship_collection_response.py b/msgraph/generated/models/mobile_app_relationship_collection_response.py new file mode 100644 index 00000000000..7516372364b --- /dev/null +++ b/msgraph/generated/models/mobile_app_relationship_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 .mobile_app_relationship import MobileAppRelationship + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MobileAppRelationshipCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MobileAppRelationship]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileAppRelationshipCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: MobileAppRelationshipCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileAppRelationshipCollectionResponse() + + 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 .mobile_app_relationship import MobileAppRelationship + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mobile_app_relationship import MobileAppRelationship + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MobileAppRelationship)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/mobile_lob_app.py b/msgraph/generated/models/mobile_lob_app.py index 686b9169210..bcc0f953df4 100644 --- a/msgraph/generated/models/mobile_lob_app.py +++ b/msgraph/generated/models/mobile_lob_app.py @@ -21,7 +21,7 @@ @dataclass class MobileLobApp(MobileApp, Parsable): """ - An abstract base class containing properties for all mobile line of business apps. + An abstract base class containing properties for all mobile line-of-business apps. """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.mobileLobApp" diff --git a/msgraph/generated/models/on_email_otp_send_listener.py b/msgraph/generated/models/on_email_otp_send_listener.py new file mode 100644 index 00000000000..43a6a3601fb --- /dev/null +++ b/msgraph/generated/models/on_email_otp_send_listener.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_event_listener import AuthenticationEventListener + from .on_otp_send_handler import OnOtpSendHandler + +from .authentication_event_listener import AuthenticationEventListener + +@dataclass +class OnEmailOtpSendListener(AuthenticationEventListener, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onEmailOtpSendListener" + # Used to configure what to invoke if the onEmailOTPSend event resolves to this listener. This base class serves as a generic OTP event handler used for both email and SMS OTP messages. + handler: Optional[OnOtpSendHandler] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnEmailOtpSendListener: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnEmailOtpSendListener + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnEmailOtpSendListener() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_event_listener import AuthenticationEventListener + from .on_otp_send_handler import OnOtpSendHandler + + from .authentication_event_listener import AuthenticationEventListener + from .on_otp_send_handler import OnOtpSendHandler + + fields: dict[str, Callable[[Any], None]] = { + "handler": lambda n : setattr(self, 'handler', n.get_object_value(OnOtpSendHandler)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("handler", self.handler) + + diff --git a/msgraph/generated/models/on_otp_send_custom_extension.py b/msgraph/generated/models/on_otp_send_custom_extension.py new file mode 100644 index 00000000000..4656681277e --- /dev/null +++ b/msgraph/generated/models/on_otp_send_custom_extension.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_authentication_extension import CustomAuthenticationExtension + +from .custom_authentication_extension import CustomAuthenticationExtension + +@dataclass +class OnOtpSendCustomExtension(CustomAuthenticationExtension, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onOtpSendCustomExtension" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnOtpSendCustomExtension: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnOtpSendCustomExtension + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnOtpSendCustomExtension() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_authentication_extension import CustomAuthenticationExtension + + from .custom_authentication_extension import CustomAuthenticationExtension + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/on_otp_send_custom_extension_handler.py b/msgraph/generated/models/on_otp_send_custom_extension_handler.py new file mode 100644 index 00000000000..75cf61a37ab --- /dev/null +++ b/msgraph/generated/models/on_otp_send_custom_extension_handler.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 .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + from .on_otp_send_handler import OnOtpSendHandler + +from .on_otp_send_handler import OnOtpSendHandler + +@dataclass +class OnOtpSendCustomExtensionHandler(OnOtpSendHandler, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onOtpSendCustomExtensionHandler" + # Configuration regarding properties of the custom extension that are can be overwritten for the onEmailOtpSendListener event listener. + configuration: Optional[CustomExtensionOverwriteConfiguration] = None + # The customExtension property + custom_extension: Optional[OnOtpSendCustomExtension] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnOtpSendCustomExtensionHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnOtpSendCustomExtensionHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnOtpSendCustomExtensionHandler() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + from .on_otp_send_handler import OnOtpSendHandler + + from .custom_extension_overwrite_configuration import CustomExtensionOverwriteConfiguration + from .on_otp_send_custom_extension import OnOtpSendCustomExtension + from .on_otp_send_handler import OnOtpSendHandler + + fields: dict[str, Callable[[Any], None]] = { + "configuration": lambda n : setattr(self, 'configuration', n.get_object_value(CustomExtensionOverwriteConfiguration)), + "customExtension": lambda n : setattr(self, 'custom_extension', n.get_object_value(OnOtpSendCustomExtension)), + } + 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("configuration", self.configuration) + writer.write_object_value("customExtension", self.custom_extension) + + diff --git a/msgraph/generated/models/on_otp_send_handler.py b/msgraph/generated/models/on_otp_send_handler.py new file mode 100644 index 00000000000..b41e233b055 --- /dev/null +++ b/msgraph/generated/models/on_otp_send_handler.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .on_otp_send_custom_extension_handler import OnOtpSendCustomExtensionHandler + +@dataclass +class OnOtpSendHandler(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnOtpSendHandler: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: OnOtpSendHandler + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onOtpSendCustomExtensionHandler".casefold(): + from .on_otp_send_custom_extension_handler import OnOtpSendCustomExtensionHandler + + return OnOtpSendCustomExtensionHandler() + return OnOtpSendHandler() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .on_otp_send_custom_extension_handler import OnOtpSendCustomExtensionHandler + + from .on_otp_send_custom_extension_handler import OnOtpSendCustomExtensionHandler + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/out_of_office_settings.py b/msgraph/generated/models/out_of_office_settings.py index b2962a337d2..398c8a08639 100644 --- a/msgraph/generated/models/out_of_office_settings.py +++ b/msgraph/generated/models/out_of_office_settings.py @@ -12,9 +12,9 @@ class OutOfOfficeSettings(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 isOutOfOffice property + # If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as 'Show as Out of Office' appears on the user's calendar.Otherwise, false. is_out_of_office: Optional[bool] = None - # The message property + # The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). message: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/presence.py b/msgraph/generated/models/presence.py index 68193bc96e1..0d734357943 100644 --- a/msgraph/generated/models/presence.py +++ b/msgraph/generated/models/presence.py @@ -15,13 +15,13 @@ class Presence(Entity, Parsable): # The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly. activity: Optional[str] = None - # The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown + # The base presence information for a user. Possible values are Available, availableIdle, Away, beRightBack, Busy, busyIdle, DoNotDisturb, Offline, presenceUnknown. availability: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The outOfOfficeSettings property + # The user's out-of-office settings. out_of_office_settings: Optional[OutOfOfficeSettings] = None - # The sequenceNumber property + # The lexicographically sortable string stamp that represents the version of a presence object. sequence_number: Optional[str] = None # The presence status message of a user. status_message: Optional[PresenceStatusMessage] = None diff --git a/msgraph/generated/models/security/ediscovery_add_to_review_set_operation.py b/msgraph/generated/models/security/ediscovery_add_to_review_set_operation.py index 858469a51f7..becd6fc32bd 100644 --- a/msgraph/generated/models/security/ediscovery_add_to_review_set_operation.py +++ b/msgraph/generated/models/security/ediscovery_add_to_review_set_operation.py @@ -12,6 +12,7 @@ from .ediscovery_review_set import EdiscoveryReviewSet from .ediscovery_search import EdiscoverySearch from .items_to_include import ItemsToInclude + from .report_file_metadata import ReportFileMetadata from .case_operation import CaseOperation @@ -27,6 +28,8 @@ class EdiscoveryAddToReviewSetOperation(CaseOperation, Parsable): items_to_include: Optional[ItemsToInclude] = None # The OdataType property odata_type: Optional[str] = None + # Contains the properties for report file metadata, including downloadUrl, fileName, and size. + report_file_metadata: Optional[list[ReportFileMetadata]] = None # eDiscovery review set to which items matching source collection query gets added. review_set: Optional[EdiscoveryReviewSet] = None # eDiscovery search that gets added to review set. @@ -55,6 +58,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ediscovery_review_set import EdiscoveryReviewSet from .ediscovery_search import EdiscoverySearch from .items_to_include import ItemsToInclude + from .report_file_metadata import ReportFileMetadata from .additional_data_options import AdditionalDataOptions from .case_operation import CaseOperation @@ -63,12 +67,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ediscovery_review_set import EdiscoveryReviewSet from .ediscovery_search import EdiscoverySearch from .items_to_include import ItemsToInclude + from .report_file_metadata import ReportFileMetadata fields: dict[str, Callable[[Any], None]] = { "additionalDataOptions": lambda n : setattr(self, 'additional_data_options', n.get_collection_of_enum_values(AdditionalDataOptions)), "cloudAttachmentVersion": lambda n : setattr(self, 'cloud_attachment_version', n.get_enum_value(CloudAttachmentVersion)), "documentVersion": lambda n : setattr(self, 'document_version', n.get_enum_value(DocumentVersion)), "itemsToInclude": lambda n : setattr(self, 'items_to_include', n.get_collection_of_enum_values(ItemsToInclude)), + "reportFileMetadata": lambda n : setattr(self, 'report_file_metadata', n.get_collection_of_object_values(ReportFileMetadata)), "reviewSet": lambda n : setattr(self, 'review_set', n.get_object_value(EdiscoveryReviewSet)), "search": lambda n : setattr(self, 'search', n.get_object_value(EdiscoverySearch)), } @@ -89,6 +95,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("cloudAttachmentVersion", self.cloud_attachment_version) writer.write_enum_value("documentVersion", self.document_version) writer.write_enum_value("itemsToInclude", self.items_to_include) + writer.write_collection_of_object_values("reportFileMetadata", self.report_file_metadata) writer.write_object_value("reviewSet", self.review_set) writer.write_object_value("search", self.search) diff --git a/msgraph/generated/models/security/ediscovery_estimate_operation.py b/msgraph/generated/models/security/ediscovery_estimate_operation.py index 33ddee6df47..ea810078941 100644 --- a/msgraph/generated/models/security/ediscovery_estimate_operation.py +++ b/msgraph/generated/models/security/ediscovery_estimate_operation.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .case_operation import CaseOperation from .ediscovery_search import EdiscoverySearch + from .report_file_metadata import ReportFileMetadata from .statistics_options import StatisticsOptions from .case_operation import CaseOperation @@ -21,6 +22,8 @@ class EdiscoveryEstimateOperation(CaseOperation, Parsable): mailbox_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None + # Contains the properties for report file metadata, including downloadUrl, fileName, and size. + report_file_metadata: Optional[list[ReportFileMetadata]] = None # eDiscovery search. search: Optional[EdiscoverySearch] = None # The number of mailboxes that had search hits. @@ -50,16 +53,19 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .case_operation import CaseOperation from .ediscovery_search import EdiscoverySearch + from .report_file_metadata import ReportFileMetadata from .statistics_options import StatisticsOptions from .case_operation import CaseOperation from .ediscovery_search import EdiscoverySearch + from .report_file_metadata import ReportFileMetadata from .statistics_options import StatisticsOptions fields: dict[str, Callable[[Any], None]] = { "indexedItemCount": lambda n : setattr(self, 'indexed_item_count', n.get_int_value()), "indexedItemsSize": lambda n : setattr(self, 'indexed_items_size', n.get_int_value()), "mailboxCount": lambda n : setattr(self, 'mailbox_count', n.get_int_value()), + "reportFileMetadata": lambda n : setattr(self, 'report_file_metadata', n.get_collection_of_object_values(ReportFileMetadata)), "search": lambda n : setattr(self, 'search', n.get_object_value(EdiscoverySearch)), "siteCount": lambda n : setattr(self, 'site_count', n.get_int_value()), "statisticsOptions": lambda n : setattr(self, 'statistics_options', n.get_collection_of_enum_values(StatisticsOptions)), @@ -82,6 +88,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("indexedItemCount", self.indexed_item_count) writer.write_int_value("indexedItemsSize", self.indexed_items_size) writer.write_int_value("mailboxCount", self.mailbox_count) + writer.write_collection_of_object_values("reportFileMetadata", self.report_file_metadata) writer.write_object_value("search", self.search) writer.write_int_value("siteCount", self.site_count) writer.write_enum_value("statisticsOptions", self.statistics_options) diff --git a/msgraph/generated/models/security/report_file_metadata.py b/msgraph/generated/models/security/report_file_metadata.py new file mode 100644 index 00000000000..922bc5afe9a --- /dev/null +++ b/msgraph/generated/models/security/report_file_metadata.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ReportFileMetadata(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 URL to download the report. + download_url: Optional[str] = None + # The name of the file. + file_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The size of the file. + size: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReportFileMetadata: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ReportFileMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReportFileMetadata() + + 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]] = { + "downloadUrl": lambda n : setattr(self, 'download_url', n.get_str_value()), + "fileName": lambda n : setattr(self, 'file_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "size": lambda n : setattr(self, 'size', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("downloadUrl", self.download_url) + writer.write_str_value("fileName", self.file_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("size", self.size) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/security/resource_access_event.py b/msgraph/generated/models/security/resource_access_event.py new file mode 100644 index 00000000000..8ecfdb80004 --- /dev/null +++ b/msgraph/generated/models/security/resource_access_event.py @@ -0,0 +1,67 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class ResourceAccessEvent(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 time of the access event. + access_date_time: Optional[datetime.datetime] = None + # The identifier of the user account. + account_id: Optional[str] = None + # IP address of the resource. + ip_address: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The protocol and host name pairs describing the connection. + resource_identifier: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResourceAccessEvent: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResourceAccessEvent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResourceAccessEvent() + + 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]] = { + "accessDateTime": lambda n : setattr(self, 'access_date_time', n.get_datetime_value()), + "accountId": lambda n : setattr(self, 'account_id', n.get_str_value()), + "ipAddress": lambda n : setattr(self, 'ip_address', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceIdentifier": lambda n : setattr(self, 'resource_identifier', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_datetime_value("accessDateTime", self.access_date_time) + writer.write_str_value("accountId", self.account_id) + writer.write_str_value("ipAddress", self.ip_address) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("resourceIdentifier", self.resource_identifier) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/security/user_account.py b/msgraph/generated/models/security/user_account.py index a48a1263fc9..b61fbb67099 100644 --- a/msgraph/generated/models/security/user_account.py +++ b/msgraph/generated/models/security/user_account.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .resource_access_event import ResourceAccessEvent + @dataclass class UserAccount(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -22,6 +25,8 @@ class UserAccount(AdditionalDataHolder, BackedModel, Parsable): domain_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None + # Information on resource access attempts made by the user account. + resource_access_events: Optional[list[ResourceAccessEvent]] = None # The user principal name of the account in Microsoft Entra ID. user_principal_name: Optional[str] = None # The local security identifier of the user account. @@ -43,12 +48,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .resource_access_event import ResourceAccessEvent + + from .resource_access_event import ResourceAccessEvent + fields: dict[str, Callable[[Any], None]] = { "accountName": lambda n : setattr(self, 'account_name', n.get_str_value()), "azureAdUserId": lambda n : setattr(self, 'azure_ad_user_id', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "domainName": lambda n : setattr(self, 'domain_name', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceAccessEvents": lambda n : setattr(self, 'resource_access_events', n.get_collection_of_object_values(ResourceAccessEvent)), "userPrincipalName": lambda n : setattr(self, 'user_principal_name', n.get_str_value()), "userSid": lambda n : setattr(self, 'user_sid', n.get_str_value()), } @@ -67,6 +77,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("displayName", self.display_name) writer.write_str_value("domainName", self.domain_name) writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("resourceAccessEvents", self.resource_access_events) writer.write_str_value("userPrincipalName", self.user_principal_name) writer.write_str_value("userSid", self.user_sid) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/windows_defender_product_status.py b/msgraph/generated/models/windows_defender_product_status.py index 59c03996fe9..95ac8c56477 100644 --- a/msgraph/generated/models/windows_defender_product_status.py +++ b/msgraph/generated/models/windows_defender_product_status.py @@ -11,11 +11,11 @@ class WindowsDefenderProductStatus(str, Enum): PendingFullScanDueToThreatAction = "pendingFullScanDueToThreatAction", # Pending reboot due to threat action PendingRebootDueToThreatAction = "pendingRebootDueToThreatAction", - # Pending manual steps due to threat action + # Pending manual steps due to threat action PendingManualStepsDueToThreatAction = "pendingManualStepsDueToThreatAction", - # AV signatures out of date + # Antivirus (AV) signatures out of date AvSignaturesOutOfDate = "avSignaturesOutOfDate", - # AS signatures out of date + # Antisypware (AS) signatures out of date AsSignaturesOutOfDate = "asSignaturesOutOfDate", # No quick scan has happened for a specified period NoQuickScanHappenedForSpecifiedPeriod = "noQuickScanHappenedForSpecifiedPeriod", diff --git a/msgraph/generated/models/windows_update_for_business_update_weeks.py b/msgraph/generated/models/windows_update_for_business_update_weeks.py index 21f69ccba7f..35ab057b546 100644 --- a/msgraph/generated/models/windows_update_for_business_update_weeks.py +++ b/msgraph/generated/models/windows_update_for_business_update_weeks.py @@ -13,6 +13,6 @@ class WindowsUpdateForBusinessUpdateWeeks(str, Enum): FourthWeek = "fourthWeek", # Scheduled the update installation on every week of the month EveryWeek = "everyWeek", - # Evolvable enum member + # Evolvable enumeration sentinel value. Do not use. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/windows_update_notification_display_option.py b/msgraph/generated/models/windows_update_notification_display_option.py index 4e455a71e96..45089f23947 100644 --- a/msgraph/generated/models/windows_update_notification_display_option.py +++ b/msgraph/generated/models/windows_update_notification_display_option.py @@ -9,6 +9,6 @@ class WindowsUpdateNotificationDisplayOption(str, Enum): RestartWarningsOnly = "restartWarningsOnly", # Turn off all notifications, including restart warnings. DisableAllNotifications = "disableAllNotifications", - # Evolvable enum member + # Evolvable enumeration sentinel value. Do not use. UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph/generated/models/workbook_worksheet_protection_options.py b/msgraph/generated/models/workbook_worksheet_protection_options.py index 339d65fac1a..91b3b61219c 100644 --- a/msgraph/generated/models/workbook_worksheet_protection_options.py +++ b/msgraph/generated/models/workbook_worksheet_protection_options.py @@ -12,27 +12,27 @@ class WorkbookWorksheetProtectionOptions(AdditionalDataHolder, BackedModel, Pars # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Indicates whether the worksheet protection option to allow the use of the autofilter feature is enabled. + # Represents the worksheet protection option of allowing using auto filter feature. allow_auto_filter: Optional[bool] = None - # Indicates whether the worksheet protection option to allow deleting columns is enabled. + # Represents the worksheet protection option of allowing deleting columns. allow_delete_columns: Optional[bool] = None - # Indicates whether the worksheet protection option to allow deleting rows is enabled. + # Represents the worksheet protection option of allowing deleting rows. allow_delete_rows: Optional[bool] = None - # Indicates whether the worksheet protection option to allow formatting cells is enabled. + # Represents the worksheet protection option of allowing formatting cells. allow_format_cells: Optional[bool] = None - # Indicates whether the worksheet protection option to allow formatting columns is enabled. + # Represents the worksheet protection option of allowing formatting columns. allow_format_columns: Optional[bool] = None - # Indicates whether the worksheet protection option to allow formatting rows is enabled. + # Represents the worksheet protection option of allowing formatting rows. allow_format_rows: Optional[bool] = None - # Indicates whether the worksheet protection option to allow inserting columns is enabled. + # Represents the worksheet protection option of allowing inserting columns. allow_insert_columns: Optional[bool] = None - # Indicates whether the worksheet protection option to allow inserting hyperlinks is enabled. + # Represents the worksheet protection option of allowing inserting hyperlinks. allow_insert_hyperlinks: Optional[bool] = None - # Indicates whether the worksheet protection option to allow inserting rows is enabled. + # Represents the worksheet protection option of allowing inserting rows. allow_insert_rows: Optional[bool] = None - # Indicates whether the worksheet protection option to allow the use of the pivot table feature is enabled. + # Represents the worksheet protection option of allowing using pivot table feature. allow_pivot_tables: Optional[bool] = None - # Indicates whether the worksheet protection option to allow the use of the sort feature is enabled. + # Represents the worksheet protection option of allowing using sort feature. allow_sort: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py index ca0d753e775..e4b35183510 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py @@ -49,10 +49,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. + Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. 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/organizationalbranding-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0 """ 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[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. + Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/organization/item/organization_item_request_builder.py b/msgraph/generated/organization/item/organization_item_request_builder.py index 70fb2fe4620..619c136b25c 100644 --- a/msgraph/generated/organization/item/organization_item_request_builder.py +++ b/msgraph/generated/organization/item/organization_item_request_builder.py @@ -59,10 +59,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Organization]: """ - Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. + Read properties and relationships of the organization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Organization] - Find more info here: https://learn.microsoft.com/graph/api/organization-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -115,7 +115,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. + Read properties and relationships of the organization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -240,7 +240,7 @@ class OrganizationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class OrganizationItemRequestBuilderGetQueryParameters(): """ - Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. + Read properties and relationships of the organization object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/organization/organization_request_builder.py b/msgraph/generated/organization/organization_request_builder.py index 9b9fe4c5965..314b4ec2fb3 100644 --- a/msgraph/generated/organization/organization_request_builder.py +++ b/msgraph/generated/organization/organization_request_builder.py @@ -53,10 +53,10 @@ def by_organization_id(self,organization_id: str) -> OrganizationItemRequestBuil async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> Optional[OrganizationCollectionResponse]: """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OrganizationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -97,7 +97,7 @@ async def post(self,body: Organization, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -179,7 +179,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class OrganizationRequestBuilderGetQueryParameters(): """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/list_item_request_builder.py b/msgraph/generated/sites/item/lists/item/list_item_request_builder.py index c4878267e2e..5ee3c5973e7 100644 --- a/msgraph/generated/sites/item/lists/item/list_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/list_item_request_builder.py @@ -58,10 +58,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> Optional[List_]: """ - Returns the metadata for a list. + Get a list of rich long-running operations 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-1.0 + Find more info here: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -113,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Returns the metadata for a list. + Get a list of rich long-running operations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -229,7 +229,7 @@ class ListItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class ListItemRequestBuilderGetQueryParameters(): """ - Returns the metadata for a list. + Get a list of rich long-running operations associated with a list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py index f6333aa39cb..d7d47ffec94 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py @@ -71,11 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RepliesR async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +106,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: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/generated/teams/item/channels/item/messages/messages_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/messages_request_builder.py index 8ef273746a8..ea2e3b9890b 100644 --- a/msgraph/generated/teams/item/channels/item/messages/messages_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/messages_request_builder.py @@ -71,11 +71,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-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +106,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/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py b/msgraph/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py index 0e452ac20de..e7a7de2e992 100644 --- a/msgraph/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py +++ b/msgraph/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py @@ -55,11 +55,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MultiTen async def patch(self,body: MultiTenantOrganization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MultiTenantOrganization]: """ - Update the properties of a multitenant organization. + Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MultiTenantOrganization] - Find more info here: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -90,7 +90,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MultiTenantOrganization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a multitenant organization. + Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/users/item/presence/presence_request_builder.py b/msgraph/generated/users/item/presence/presence_request_builder.py index 06b15b9be0b..ed34299e61f 100644 --- a/msgraph/generated/users/item/presence/presence_request_builder.py +++ b/msgraph/generated/users/item/presence/presence_request_builder.py @@ -55,10 +55,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PresenceRequestBuilderGetQueryParameters]] = None) -> Optional[Presence]: """ - Get a user's presence information. + Set a presence status message for a user. An optional expiration date and time can be supplied. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Presence] - Find more info here: https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PresenceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a user's presence information. + Set a presence status message for a user. An optional expiration date and time can be supplied. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -199,7 +199,7 @@ class PresenceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class PresenceRequestBuilderGetQueryParameters(): """ - Get a user's presence information. + Set a presence status message for a user. An optional expiration date and time can be supplied. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/user_item_request_builder.py b/msgraph/generated/users/item/user_item_request_builder.py index 2fe96f968ba..035570960a6 100644 --- a/msgraph/generated/users/item/user_item_request_builder.py +++ b/msgraph/generated/users/item/user_item_request_builder.py @@ -168,7 +168,7 @@ async def patch(self,body: User, request_configuration: Optional[RequestConfigur param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/users/users_request_builder.py b/msgraph/generated/users/users_request_builder.py index 6da264ed902..0b6df8286b2 100644 --- a/msgraph/generated/users/users_request_builder.py +++ b/msgraph/generated/users/users_request_builder.py @@ -53,10 +53,10 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> Optional[UserCollectionResponse]: """ - Retrieve a list of user objects. + List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -78,7 +78,7 @@ async def post(self,body: User, request_configuration: Optional[RequestConfigura param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -98,7 +98,7 @@ async def post(self,body: User, request_configuration: Optional[RequestConfigura def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of user objects. + List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -180,7 +180,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class UsersRequestBuilderGetQueryParameters(): """ - Retrieve a list of user objects. + List properties and relationships of the user objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py b/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py index ba84d818c49..28eb669869d 100644 --- a/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py +++ b/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py @@ -79,7 +79,7 @@ async def patch(self,body: User, request_configuration: Optional[RequestConfigur param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.")